@@ -761,6 +761,27 @@ private async Task OptimizeKernel() {
761761 SetControlsState ( true ) ;
762762 }
763763
764+ private void restoreDefaults_Click ( object sender , EventArgs e ) {
765+
766+ chkOffline . Checked = false ;
767+ chkDownload . Checked = true ;
768+ chkManual . Checked = false ;
769+ chkOld . Checked = false ;
770+ chkMsUpd . Checked = false ;
771+ chkBlockMS . Checked = false ;
772+
773+ chkDisableAU . Checked = false ;
774+ radDefault . Checked = true ;
775+
776+ chkHideWU . Checked = false ;
777+ chkStore . Checked = false ;
778+ chkDrivers . Checked = true ;
779+
780+ dlAutoCheck . SelectedIndex = 0 ;
781+
782+ MessageBox . Show ( "Default settings restored." , Updater . ApplicationTitle , MessageBoxButtons . OK , MessageBoxIcon . Information ) ;
783+ }
784+
764785 private void SetControlsState ( bool enabled , string status = null ) {
765786 if ( InvokeRequired ) {
766787 BeginInvoke ( new Action ( ( ) => { SetControlsState ( enabled , status ) ; } ) ) ;
@@ -778,6 +799,7 @@ private void SetControlsState(bool enabled, string status = null) {
778799 panOperations . Enabled = enabled ;
779800 cleanToolStripMenuItem . Enabled = enabled ;
780801 optimizeToolStripMenuItem . Enabled = enabled ;
802+ restoreDefaultsToolStripMenuItem . Enabled = enabled ;
781803 }
782804
783805 private void menuWuAu_Click ( object sender , EventArgs e ) {
0 commit comments