@@ -292,9 +292,8 @@ private void LoadSettings()
292292 checkBoxInitialScreenshot . Checked = Convert . ToBoolean ( Settings . User . GetByKey ( "BoolTakeInitialScreenshot" , defaultValue : false ) . Value ) ;
293293 Log . Write ( "BoolTakeInitialScreenshot = " + checkBoxInitialScreenshot . Checked ) ;
294294
295- toolStripMenuItemShowSystemTrayIcon . Checked = Convert . ToBoolean ( Settings . User . GetByKey ( "BoolShowSystemTrayIcon" , defaultValue : true ) . Value ) ;
296- Log . Write ( "BoolShowSystemTrayIcon = " + toolStripMenuItemShowSystemTrayIcon . Checked ) ;
297-
295+ notifyIcon . Visible = Convert . ToBoolean ( Settings . User . GetByKey ( "BoolShowSystemTrayIcon" , defaultValue : true ) . Value ) ;
296+ Log . Write ( "BoolShowSystemTrayIcon = " + notifyIcon . Visible ) ;
298297 checkBoxScheduleStopAt . Checked = Convert . ToBoolean ( Settings . User . GetByKey ( "BoolCaptureStopAt" , defaultValue : false ) . Value ) ;
299298 Log . Write ( "BoolCaptureStopAt = " + checkBoxScheduleStopAt . Checked ) ;
300299
@@ -564,7 +563,6 @@ private void SaveSettings()
564563 Settings . User . GetByKey ( "IntCaptureLimit" , defaultValue : 0 ) . Value = numericUpDownCaptureLimit . Value ;
565564 Settings . User . GetByKey ( "BoolCaptureLimit" , defaultValue : false ) . Value = checkBoxCaptureLimit . Checked ;
566565 Settings . User . GetByKey ( "BoolTakeInitialScreenshot" , defaultValue : false ) . Value = checkBoxInitialScreenshot . Checked ;
567- Settings . User . GetByKey ( "BoolShowSystemTrayIcon" , defaultValue : true ) . Value = toolStripMenuItemShowSystemTrayIcon . Checked ;
568566 Settings . User . GetByKey ( "BoolCaptureStopAt" , defaultValue : false ) . Value = checkBoxScheduleStopAt . Checked ;
569567 Settings . User . GetByKey ( "BoolCaptureStartAt" , defaultValue : false ) . Value = checkBoxScheduleStartAt . Checked ;
570568 Settings . User . GetByKey ( "BoolCaptureOnSunday" , defaultValue : false ) . Value = checkBoxSunday . Checked ;
@@ -1246,8 +1244,6 @@ private void ParseCommandLineArguments(string[] args)
12461244 checkBoxScheduleStartAt . Checked = false ;
12471245 checkBoxScheduleOnTheseDays . Checked = false ;
12481246
1249- toolStripMenuItemShowSystemTrayIcon . Checked = true ;
1250-
12511247 #endregion Default Values for Command Line Arguments
12521248
12531249 #region Command Line Argument Parsing
@@ -1387,7 +1383,7 @@ private void ParseCommandLineArguments(string[] args)
13871383
13881384 if ( Regex . IsMatch ( arg , REGEX_COMMAND_LINE_HIDE_SYSTEM_TRAY_ICON ) )
13891385 {
1390- toolStripMenuItemShowSystemTrayIcon . Checked = false ;
1386+ notifyIcon . Visible = false ;
13911387 }
13921388 }
13931389
@@ -2715,16 +2711,6 @@ private void Tick_timerScheduledCaptureStop(object sender, EventArgs e)
27152711 }
27162712 }
27172713
2718- /// <summary>
2719- /// Show or hide the system tray icon depending on the option selected.
2720- /// </summary>
2721- /// <param name="sender"></param>
2722- /// <param name="e"></param>
2723- private void CheckedChanged_toolStripMenuItemShowSystemTrayIcon ( object sender , EventArgs e )
2724- {
2725- notifyIcon . Visible = toolStripMenuItemShowSystemTrayIcon . Checked ;
2726- }
2727-
27282714 /// <summary>
27292715 /// Determines when we enable the "Set" button for passphrase.
27302716 /// </summary>
0 commit comments