@@ -1466,8 +1466,8 @@ private void BtnOpenWebsite_Click(object sender, RoutedEventArgs e)
1466
1466
1467
1467
private void ChkMinimizeToTaskbar_CheckedChanged ( object sender , RoutedEventArgs e )
1468
1468
{
1469
- Properties . Settings . Default . minimizeToTaskbar = ( bool ) chkMinimizeToTaskbar . IsChecked ;
1470
- Properties . Settings . Default . Save ( ) ;
1469
+ Settings . Default . minimizeToTaskbar = ( bool ) chkMinimizeToTaskbar . IsChecked ;
1470
+ Settings . Default . Save ( ) ;
1471
1471
}
1472
1472
1473
1473
private void ChkRegisterExplorerMenu_CheckedChanged ( object sender , RoutedEventArgs e )
@@ -1481,35 +1481,38 @@ private void ChkRegisterExplorerMenu_CheckedChanged(object sender, RoutedEventAr
1481
1481
Tools . RemoveContextMenuRegistry ( contextRegRoot ) ;
1482
1482
}
1483
1483
1484
- Properties . Settings . Default . registerExplorerMenu = ( bool ) chkRegisterExplorerMenu . IsChecked ;
1485
- Properties . Settings . Default . Save ( ) ;
1484
+ Settings . Default . registerExplorerMenu = ( bool ) chkRegisterExplorerMenu . IsChecked ;
1485
+ Settings . Default . Save ( ) ;
1486
1486
}
1487
1487
1488
1488
private void ChkShowLauncherArgumentsColumn_CheckedChanged ( object sender , RoutedEventArgs e )
1489
1489
{
1490
- Properties . Settings . Default . showArgumentsColumn = ( bool ) chkShowLauncherArgumentsColumn . IsChecked ;
1491
- Properties . Settings . Default . Save ( ) ;
1490
+ if ( this . IsActive == false ) return ; // dont run code on window init
1491
+ Settings . Default . showArgumentsColumn = ( bool ) chkShowLauncherArgumentsColumn . IsChecked ;
1492
+ Settings . Default . Save ( ) ;
1492
1493
gridRecent . Columns [ 4 ] . Visibility = ( bool ) chkShowLauncherArgumentsColumn . IsChecked ? Visibility . Visible : Visibility . Collapsed ;
1494
+ RefreshRecentProjects ( ) ;
1493
1495
}
1494
1496
1495
1497
private void ChkShowGitBranchColumn_CheckedChanged ( object sender , RoutedEventArgs e )
1496
1498
{
1497
- Properties . Settings . Default . showGitBranchColumn = ( bool ) chkShowGitBranchColumn . IsChecked ;
1498
- Properties . Settings . Default . Save ( ) ;
1499
+ if ( this . IsActive == false ) return ; // dont run code on window init
1500
+ Settings . Default . showGitBranchColumn = ( bool ) chkShowGitBranchColumn . IsChecked ;
1501
+ Settings . Default . Save ( ) ;
1499
1502
gridRecent . Columns [ 5 ] . Visibility = ( bool ) chkShowGitBranchColumn . IsChecked ? Visibility . Visible : Visibility . Collapsed ;
1503
+ RefreshRecentProjects ( ) ;
1500
1504
}
1501
1505
1502
-
1503
1506
private void ChkQuitAfterOpen_CheckedChanged ( object sender , RoutedEventArgs e )
1504
1507
{
1505
- Properties . Settings . Default . closeAfterProject = ( bool ) chkQuitAfterOpen . IsChecked ;
1506
- Properties . Settings . Default . Save ( ) ;
1508
+ Settings . Default . closeAfterProject = ( bool ) chkQuitAfterOpen . IsChecked ;
1509
+ Settings . Default . Save ( ) ;
1507
1510
}
1508
1511
1509
1512
private void ChkQuitAfterCommandline_CheckedChanged ( object sender , RoutedEventArgs e )
1510
1513
{
1511
- Properties . Settings . Default . closeAfterExplorer = ( bool ) chkQuitAfterCommandline . IsChecked ;
1512
- Properties . Settings . Default . Save ( ) ;
1514
+ Settings . Default . closeAfterExplorer = ( bool ) chkQuitAfterCommandline . IsChecked ;
1515
+ Settings . Default . Save ( ) ;
1513
1516
}
1514
1517
1515
1518
private void MenuItemShowProjectInExplorer_Click ( object sender , RoutedEventArgs e )
@@ -1730,14 +1733,14 @@ private void DataGridUpdates_PreviewMouseDoubleClick(object sender, MouseButtonE
1730
1733
1731
1734
private void ChkShowMissingFolderProjects_CheckedChanged ( object sender , RoutedEventArgs e )
1732
1735
{
1733
- Properties . Settings . Default . showProjectsMissingFolder = ( bool ) chkShowMissingFolderProjects . IsChecked ;
1734
- Properties . Settings . Default . Save ( ) ;
1736
+ Settings . Default . showProjectsMissingFolder = ( bool ) chkShowMissingFolderProjects . IsChecked ;
1737
+ Settings . Default . Save ( ) ;
1735
1738
}
1736
1739
1737
1740
private void ChkAllowSingleInstanceOnly_CheckedChanged ( object sender , RoutedEventArgs e )
1738
1741
{
1739
- Properties . Settings . Default . AllowSingleInstanceOnly = ( bool ) chkAllowSingleInstanceOnly . IsChecked ;
1740
- Properties . Settings . Default . Save ( ) ;
1742
+ Settings . Default . AllowSingleInstanceOnly = ( bool ) chkAllowSingleInstanceOnly . IsChecked ;
1743
+ Settings . Default . Save ( ) ;
1741
1744
}
1742
1745
1743
1746
private void BtnAssetPackages_Click ( object sender , RoutedEventArgs e )
@@ -1749,8 +1752,8 @@ private void BtnAssetPackages_Click(object sender, RoutedEventArgs e)
1749
1752
private void MenuItemSetPreferredUnityVersion_Click ( object sender , RoutedEventArgs e )
1750
1753
{
1751
1754
var ver = GetSelectedUnity ( ) . Version ;
1752
- Properties . Settings . Default . preferredVersion = ver ;
1753
- Properties . Settings . Default . Save ( ) ;
1755
+ Settings . Default . preferredVersion = ver ;
1756
+ Settings . Default . Save ( ) ;
1754
1757
1755
1758
preferredVersion = ver ;
1756
1759
// TODO update unity list or just set value?
@@ -1938,8 +1941,8 @@ private void ChkShowPlatform_Checked(object sender, RoutedEventArgs e)
1938
1941
{
1939
1942
var isChecked = ( bool ) ( ( CheckBox ) sender ) . IsChecked ;
1940
1943
1941
- Properties . Settings . Default . showTargetPlatform = isChecked ;
1942
- Properties . Settings . Default . Save ( ) ;
1944
+ Settings . Default . showTargetPlatform = isChecked ;
1945
+ Settings . Default . Save ( ) ;
1943
1946
1944
1947
gridRecent . Columns [ 6 ] . Visibility = ( bool ) chkShowPlatform . IsChecked ? Visibility . Visible : Visibility . Collapsed ;
1945
1948
@@ -2841,8 +2844,8 @@ private void ChkSearchProjectPath_Checked(object sender, RoutedEventArgs e)
2841
2844
var isChecked = ( bool ) ( ( CheckBox ) sender ) . IsChecked ;
2842
2845
2843
2846
searchProjectPathAlso = isChecked ;
2844
- Properties . Settings . Default . searchProjectPathAlso = isChecked ;
2845
- Properties . Settings . Default . Save ( ) ;
2847
+ Settings . Default . searchProjectPathAlso = isChecked ;
2848
+ Settings . Default . Save ( ) ;
2846
2849
}
2847
2850
2848
2851
private void BtnCrashDumps_Click ( object sender , RoutedEventArgs e )
@@ -2874,8 +2877,10 @@ private void MenuBatchBuildIOS_Click(object sender, RoutedEventArgs e)
2874
2877
2875
2878
private void ChkCheckPlasticBranch_Checked ( object sender , RoutedEventArgs e )
2876
2879
{
2877
- Properties . Settings . Default . checkPlasticBranch = ( bool ) chkCheckPlasticBranch . IsChecked ;
2878
- Properties . Settings . Default . Save ( ) ;
2880
+ if ( this . IsActive == false ) return ; // dont run code on window init
2881
+ Settings . Default . checkPlasticBranch = ( bool ) chkCheckPlasticBranch . IsChecked ;
2882
+ Settings . Default . Save ( ) ;
2883
+ RefreshRecentProjects ( ) ;
2879
2884
}
2880
2885
2881
2886
private void MenuCreateDesktopShortCut_Click ( object sender , RoutedEventArgs e )
@@ -2894,8 +2899,8 @@ private void TxtShortcutBatchFileFolder_TextChanged(object sender, TextChangedEv
2894
2899
var folder = ( ( TextBox ) sender ) . Text ;
2895
2900
if ( Directory . Exists ( folder ) )
2896
2901
{
2897
- Properties . Settings . Default . shortcutBatchFileFolder = folder ;
2898
- Properties . Settings . Default . Save ( ) ;
2902
+ Settings . Default . shortcutBatchFileFolder = folder ;
2903
+ Settings . Default . Save ( ) ;
2899
2904
}
2900
2905
}
2901
2906
0 commit comments