aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKarsten Heimrich <karsten.heimrich@qt.io>2023-02-08 10:37:32 +0100
committerKarsten Heimrich <karsten.heimrich@qt.io>2023-02-24 08:46:11 +0000
commit12947bdb56b9846e2e2dd1780218bc00f84da40f (patch)
tree145ccd240a7eb245d32877a27eb4917dd3aa84d3
parent725dd09123f0d889c358970d0b9cf31da03dc02b (diff)
Fix removed Qt version re-appears after setting default version
Fixes: QTVSADDINBUG-1084 Cherry-pick: 2.10 Change-Id: I93d7dd2b7d611077e777e8914a018548054155c7 Reviewed-by: Karsten Heimrich <karsten.heimrich@qt.io>
-rw-r--r--QtVsTools.Package/Options/QtVersionsTable.cs2
1 files changed, 1 insertions, 1 deletions
diff --git a/QtVsTools.Package/Options/QtVersionsTable.cs b/QtVsTools.Package/Options/QtVersionsTable.cs
index fa4f6f3a..bf44f5cd 100644
--- a/QtVsTools.Package/Options/QtVersionsTable.cs
+++ b/QtVsTools.Package/Options/QtVersionsTable.cs
@@ -444,7 +444,7 @@ namespace QtVsTools.Options
void Default_Click(object sender, RoutedEventArgs e)
{
if (sender is CheckBox checkBox && GetBinding(checkBox) is Row version) {
- var defaultVersion = Rows.FirstOrDefault(row => row.IsDefault);
+ var defaultVersion = Rows.FirstOrDefault(row => row.IsDefault && row.RowVisible);
if (defaultVersion != null)
SetDefaultState(ref defaultVersion, false);
SetDefaultState(ref version, true);