diff --git a/GBM/Forms/frmGameManager.vb b/GBM/Forms/frmGameManager.vb index 98f81af..6bbf880 100644 --- a/GBM/Forms/frmGameManager.vb +++ b/GBM/Forms/frmGameManager.vb @@ -866,6 +866,28 @@ Public Class frmGameManager Next End Sub + Private Sub MonitorOnlyModeHandler() + If chkMonitorOnly.Checked Then + chkFolderSave.Enabled = False + chkCleanFolder.Enabled = False + chkTimeStamp.Enabled = False + lblSavePath.Enabled = False + txtSavePath.Enabled = False + btnSavePathBrowse.Enabled = False + btnInclude.Enabled = False + btnExclude.Enabled = False + Else + chkFolderSave.Enabled = True + chkCleanFolder.Enabled = True + chkTimeStamp.Enabled = True + lblSavePath.Enabled = True + txtSavePath.Enabled = True + btnSavePathBrowse.Enabled = True + btnInclude.Enabled = True + btnExclude.Enabled = True + End If + End Sub + Private Sub ModeChange() IsLoading = True @@ -1044,28 +1066,6 @@ Public Class frmGameManager VerifyCleanFolder() End Sub - Private Sub MonitorOnlyModeChange() - If chkMonitorOnly.Checked Then - chkFolderSave.Enabled = False - chkCleanFolder.Enabled = False - chkTimeStamp.Enabled = False - lblSavePath.Enabled = False - txtSavePath.Enabled = False - btnSavePathBrowse.Enabled = False - btnInclude.Enabled = False - btnExclude.Enabled = False - Else - chkFolderSave.Enabled = True - chkCleanFolder.Enabled = True - chkTimeStamp.Enabled = True - lblSavePath.Enabled = True - txtSavePath.Enabled = True - btnSavePathBrowse.Enabled = True - btnInclude.Enabled = True - btnExclude.Enabled = True - End If - End Sub - Private Sub TimeStampModeChange() If chkTimeStamp.Checked Then nudLimit.Visible = True @@ -1417,7 +1417,7 @@ Public Class frmGameManager If oRemoteBackupData.Contains(oData.Value) Then oGame = DirectCast(GameData(oData.Key), clsGame) oBackup = DirectCast(oRemoteBackupData(oData.Value), clsBackup) - If Not oGame.MonitorOnly Then RestoreList.Add(oGame, oBackup) + RestoreList.Add(oGame, oBackup) End If Next End If @@ -1753,6 +1753,6 @@ Public Class frmGameManager End Sub Private Sub chkMonitorOnly_CheckedChanged(sender As Object, e As EventArgs) Handles chkMonitorOnly.CheckedChanged - MonitorOnlyModeChange() + MonitorOnlyModeHandler() End Sub End Class