From 12947bdb56b9846e2e2dd1780218bc00f84da40f Mon Sep 17 00:00:00 2001 From: Karsten Heimrich Date: Wed, 8 Feb 2023 10:37:32 +0100 Subject: Fix removed Qt version re-appears after setting default version Fixes: QTVSADDINBUG-1084 Cherry-pick: 2.10 Change-Id: I93d7dd2b7d611077e777e8914a018548054155c7 Reviewed-by: Karsten Heimrich --- QtVsTools.Package/Options/QtVersionsTable.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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); -- cgit v1.2.3