@@ -1526,12 +1526,16 @@ private void BtnOpenWebsite_Click(object sender, RoutedEventArgs e)
1526
1526
1527
1527
private void ChkMinimizeToTaskbar_CheckedChanged ( object sender , RoutedEventArgs e )
1528
1528
{
1529
+ if ( this . IsActive == false ) return ; // dont run code on window init
1530
+
1529
1531
Settings . Default . minimizeToTaskbar = ( bool ) chkMinimizeToTaskbar . IsChecked ;
1530
1532
Settings . Default . Save ( ) ;
1531
1533
}
1532
1534
1533
1535
private void ChkRegisterExplorerMenu_CheckedChanged ( object sender , RoutedEventArgs e )
1534
1536
{
1537
+ if ( this . IsActive == false ) return ; // dont run code on window init
1538
+
1535
1539
if ( ( bool ) chkRegisterExplorerMenu . IsChecked )
1536
1540
{
1537
1541
Tools . AddContextMenuRegistry ( contextRegRoot ) ;
@@ -1548,6 +1552,7 @@ private void ChkRegisterExplorerMenu_CheckedChanged(object sender, RoutedEventAr
1548
1552
private void ChkShowLauncherArgumentsColumn_CheckedChanged ( object sender , RoutedEventArgs e )
1549
1553
{
1550
1554
if ( this . IsActive == false ) return ; // dont run code on window init
1555
+
1551
1556
Settings . Default . showArgumentsColumn = ( bool ) chkShowLauncherArgumentsColumn . IsChecked ;
1552
1557
Settings . Default . Save ( ) ;
1553
1558
gridRecent . Columns [ 4 ] . Visibility = ( bool ) chkShowLauncherArgumentsColumn . IsChecked ? Visibility . Visible : Visibility . Collapsed ;
@@ -1557,6 +1562,7 @@ private void ChkShowLauncherArgumentsColumn_CheckedChanged(object sender, Routed
1557
1562
private void ChkShowGitBranchColumn_CheckedChanged ( object sender , RoutedEventArgs e )
1558
1563
{
1559
1564
if ( this . IsActive == false ) return ; // dont run code on window init
1565
+
1560
1566
Settings . Default . showGitBranchColumn = ( bool ) chkShowGitBranchColumn . IsChecked ;
1561
1567
Settings . Default . Save ( ) ;
1562
1568
gridRecent . Columns [ 5 ] . Visibility = ( bool ) chkShowGitBranchColumn . IsChecked ? Visibility . Visible : Visibility . Collapsed ;
@@ -1565,12 +1571,16 @@ private void ChkShowGitBranchColumn_CheckedChanged(object sender, RoutedEventArg
1565
1571
1566
1572
private void ChkQuitAfterOpen_CheckedChanged ( object sender , RoutedEventArgs e )
1567
1573
{
1574
+ if ( this . IsActive == false ) return ; // dont run code on window init
1575
+
1568
1576
Settings . Default . closeAfterProject = ( bool ) chkQuitAfterOpen . IsChecked ;
1569
1577
Settings . Default . Save ( ) ;
1570
1578
}
1571
1579
1572
1580
private void ChkQuitAfterCommandline_CheckedChanged ( object sender , RoutedEventArgs e )
1573
1581
{
1582
+ if ( this . IsActive == false ) return ; // dont run code on window init
1583
+
1574
1584
Settings . Default . closeAfterExplorer = ( bool ) chkQuitAfterCommandline . IsChecked ;
1575
1585
Settings . Default . Save ( ) ;
1576
1586
}
@@ -1793,12 +1803,16 @@ private void DataGridUpdates_PreviewMouseDoubleClick(object sender, MouseButtonE
1793
1803
1794
1804
private void ChkShowMissingFolderProjects_CheckedChanged ( object sender , RoutedEventArgs e )
1795
1805
{
1806
+ if ( this . IsActive == false ) return ; // dont run code on window init
1807
+
1796
1808
Settings . Default . showProjectsMissingFolder = ( bool ) chkShowMissingFolderProjects . IsChecked ;
1797
1809
Settings . Default . Save ( ) ;
1798
1810
}
1799
1811
1800
1812
private void ChkAllowSingleInstanceOnly_CheckedChanged ( object sender , RoutedEventArgs e )
1801
1813
{
1814
+ if ( this . IsActive == false ) return ; // dont run code on window init
1815
+
1802
1816
Settings . Default . AllowSingleInstanceOnly = ( bool ) chkAllowSingleInstanceOnly . IsChecked ;
1803
1817
Settings . Default . Save ( ) ;
1804
1818
}
@@ -1966,17 +1980,21 @@ void CreateNewEmptyProject(string targetFolder = null)
1966
1980
1967
1981
private void ChkAskNameForQuickProject_Checked ( object sender , RoutedEventArgs e )
1968
1982
{
1969
- Properties . Settings . Default . askNameForQuickProject = ( bool ) chkAskNameForQuickProject . IsChecked ;
1970
- Properties . Settings . Default . Save ( ) ;
1983
+ if ( this . IsActive == false ) return ; // dont run code on window init
1984
+
1985
+ Settings . Default . askNameForQuickProject = ( bool ) chkAskNameForQuickProject . IsChecked ;
1986
+ Settings . Default . Save ( ) ;
1971
1987
}
1972
1988
1973
1989
bool isInitializing = true ; // used to avoid doing things while still starting up
1974
1990
private void ChkStreamerMode_Checked ( object sender , RoutedEventArgs e )
1975
1991
{
1992
+ if ( this . IsActive == false ) return ; // dont run code on window init
1993
+
1976
1994
var isChecked = ( bool ) ( ( CheckBox ) sender ) . IsChecked ;
1977
1995
1978
- Properties . Settings . Default . streamerMode = isChecked ;
1979
- Properties . Settings . Default . Save ( ) ;
1996
+ Settings . Default . streamerMode = isChecked ;
1997
+ Settings . Default . Save ( ) ;
1980
1998
1981
1999
// Create cellstyle and assign if streamermode is enabled
1982
2000
Style cellStyle = new Style ( typeof ( DataGridCell ) ) ;
@@ -1999,6 +2017,8 @@ private void ChkStreamerMode_Checked(object sender, RoutedEventArgs e)
1999
2017
2000
2018
private void ChkShowPlatform_Checked ( object sender , RoutedEventArgs e )
2001
2019
{
2020
+ if ( this . IsActive == false ) return ; // dont run code on window init
2021
+
2002
2022
var isChecked = ( bool ) ( ( CheckBox ) sender ) . IsChecked ;
2003
2023
2004
2024
Settings . Default . showTargetPlatform = isChecked ;
@@ -2072,6 +2092,8 @@ public void MoveRecentGridItem(int to)
2072
2092
2073
2093
private void ChkEnableProjectRename_Checked ( object sender , RoutedEventArgs e )
2074
2094
{
2095
+ if ( this . IsActive == false ) return ; // dont run code on window init
2096
+
2075
2097
Properties . Settings . Default . enableProjectRename = ( bool ) chkEnableProjectRename . IsChecked ;
2076
2098
Properties . Settings . Default . Save ( ) ;
2077
2099
}
@@ -2565,8 +2587,8 @@ private void ChkUseCustomTheme_Checked(object sender, RoutedEventArgs e)
2565
2587
if ( this . IsActive == false ) return ; // dont run code on window init
2566
2588
2567
2589
var isChecked = ( bool ) ( ( CheckBox ) sender ) . IsChecked ;
2568
- Properties . Settings . Default . useCustomTheme = isChecked ;
2569
- Properties . Settings . Default . Save ( ) ;
2590
+ Settings . Default . useCustomTheme = isChecked ;
2591
+ Settings . Default . Save ( ) ;
2570
2592
2571
2593
btnReloadTheme . IsEnabled = isChecked ;
2572
2594
@@ -2616,9 +2638,11 @@ private void BtnExploreFolder_Click(object sender, RoutedEventArgs e)
2616
2638
2617
2639
private void ChkEnablePlatformSelection_Checked ( object sender , RoutedEventArgs e )
2618
2640
{
2641
+ if ( this . IsActive == false ) return ; // dont run code on window init
2642
+
2619
2643
var isChecked = ( bool ) ( ( CheckBox ) sender ) . IsChecked ;
2620
- Properties . Settings . Default . enablePlatformSelection = isChecked ;
2621
- Properties . Settings . Default . Save ( ) ;
2644
+ Settings . Default . enablePlatformSelection = isChecked ;
2645
+ Settings . Default . Save ( ) ;
2622
2646
chkEnablePlatformSelection . IsChecked = isChecked ;
2623
2647
}
2624
2648
@@ -2642,9 +2666,10 @@ private void CmbPlatformSelection_DropDownClosed(object sender, EventArgs e)
2642
2666
private void ChkRunAutomatically_Checked ( object sender , RoutedEventArgs e )
2643
2667
{
2644
2668
if ( this . IsActive == false ) return ; // dont run code on window init
2669
+
2645
2670
var isChecked = ( bool ) ( ( CheckBox ) sender ) . IsChecked ;
2646
- Properties . Settings . Default . runAutomatically = isChecked ;
2647
- Properties . Settings . Default . Save ( ) ;
2671
+ Settings . Default . runAutomatically = isChecked ;
2672
+ Settings . Default . Save ( ) ;
2648
2673
chkRunAutomatically . IsChecked = isChecked ;
2649
2674
// set or unset registry, NOTE should not do this on debug build.. (otherwise 2 builds try to run?)
2650
2675
Tools . SetStartupRegistry ( isChecked ) ;
@@ -2741,6 +2766,7 @@ bool ValidateIntRange(TextBox textBox, int min, int max)
2741
2766
private void ChkHumanFriendlyDateTime_Checked ( object sender , RoutedEventArgs e )
2742
2767
{
2743
2768
if ( this . IsActive == false ) return ; // dont run code on window init
2769
+
2744
2770
var isChecked = ( bool ) ( ( CheckBox ) sender ) . IsChecked ;
2745
2771
2746
2772
// cannot have both date formats
@@ -2796,6 +2822,7 @@ void OpenSelectedBuildReportFile()
2796
2822
private void ChkRunAutomaticallyMinimized_Checked ( object sender , RoutedEventArgs e )
2797
2823
{
2798
2824
if ( this . IsActive == false ) return ; // dont run code on window init
2825
+
2799
2826
var isChecked = ( bool ) ( ( CheckBox ) sender ) . IsChecked ;
2800
2827
2801
2828
Settings . Default . runAutomaticallyMinimized = isChecked ;
@@ -2974,6 +3001,7 @@ private void Window_SourceInitialized(object sender, EventArgs e)
2974
3001
private void ChkSearchProjectPath_Checked ( object sender , RoutedEventArgs e )
2975
3002
{
2976
3003
if ( this . IsActive == false ) return ; // dont run code on window init
3004
+
2977
3005
var isChecked = ( bool ) ( ( CheckBox ) sender ) . IsChecked ;
2978
3006
2979
3007
searchProjectPathAlso = isChecked ;
@@ -3011,6 +3039,7 @@ private void MenuBatchBuildIOS_Click(object sender, RoutedEventArgs e)
3011
3039
private void ChkCheckPlasticBranch_Checked ( object sender , RoutedEventArgs e )
3012
3040
{
3013
3041
if ( this . IsActive == false ) return ; // dont run code on window init
3042
+
3014
3043
Settings . Default . checkPlasticBranch = ( bool ) chkCheckPlasticBranch . IsChecked ;
3015
3044
Settings . Default . Save ( ) ;
3016
3045
RefreshRecentProjects ( ) ;
@@ -3315,7 +3344,7 @@ private void btnPatchHubConfig_Click(object sender, RoutedEventArgs e)
3315
3344
// replace the manual:true with manual:false using regex
3316
3345
json = json . Replace ( "\" manual\" :true" , "\" manual\" :false" ) ;
3317
3346
3318
- Console . WriteLine ( json ) ;
3347
+ // Console.WriteLine(json);
3319
3348
3320
3349
// write the config file
3321
3350
File . WriteAllText ( configFile , json ) ;
0 commit comments