Fixed various problems caused by issue #89
This commit is contained in:
+30
-35
@@ -866,28 +866,6 @@ Public Class frmGameManager
|
|||||||
Next
|
Next
|
||||||
End Sub
|
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()
|
Private Sub ModeChange()
|
||||||
IsLoading = True
|
IsLoading = True
|
||||||
|
|
||||||
@@ -1066,6 +1044,26 @@ Public Class frmGameManager
|
|||||||
VerifyCleanFolder()
|
VerifyCleanFolder()
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
|
Private Sub MonitorOnlyModeChange()
|
||||||
|
If chkMonitorOnly.Checked Then
|
||||||
|
chkFolderSave.Enabled = False
|
||||||
|
chkTimeStamp.Enabled = False
|
||||||
|
lblSavePath.Enabled = False
|
||||||
|
txtSavePath.Enabled = False
|
||||||
|
btnSavePathBrowse.Enabled = False
|
||||||
|
btnInclude.Enabled = False
|
||||||
|
btnExclude.Enabled = False
|
||||||
|
Else
|
||||||
|
chkFolderSave.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()
|
Private Sub TimeStampModeChange()
|
||||||
If chkTimeStamp.Checked Then
|
If chkTimeStamp.Checked Then
|
||||||
nudLimit.Visible = True
|
nudLimit.Visible = True
|
||||||
@@ -1080,7 +1078,7 @@ Public Class frmGameManager
|
|||||||
|
|
||||||
Private Sub VerifyCleanFolder()
|
Private Sub VerifyCleanFolder()
|
||||||
If Not bIsLoading Then
|
If Not bIsLoading Then
|
||||||
If chkFolderSave.Checked = True And txtExclude.Text = String.Empty And txtSavePath.Text <> String.Empty Then
|
If chkFolderSave.Checked = True And txtExclude.Text = String.Empty And txtSavePath.Text <> String.Empty And Not chkMonitorOnly.Checked Then
|
||||||
chkCleanFolder.Enabled = True
|
chkCleanFolder.Enabled = True
|
||||||
Else
|
Else
|
||||||
chkCleanFolder.Checked = False
|
chkCleanFolder.Checked = False
|
||||||
@@ -1410,17 +1408,14 @@ Public Class frmGameManager
|
|||||||
If lstGames.SelectedItems.Count > 0 Then
|
If lstGames.SelectedItems.Count > 0 Then
|
||||||
RestoreList.Clear()
|
RestoreList.Clear()
|
||||||
|
|
||||||
If lstGames.SelectedItems.Count = 1 Then
|
|
||||||
RestoreList.Add(CurrentGame, CurrentBackupItem)
|
For Each oData In lstGames.SelectedItems
|
||||||
Else
|
If oRemoteBackupData.Contains(oData.Value) Then
|
||||||
For Each oData In lstGames.SelectedItems
|
oGame = DirectCast(GameData(oData.Key), clsGame)
|
||||||
If oRemoteBackupData.Contains(oData.Value) Then
|
oBackup = DirectCast(oRemoteBackupData(oData.Value), clsBackup)
|
||||||
oGame = DirectCast(GameData(oData.Key), clsGame)
|
If Not oGame.MonitorOnly Then RestoreList.Add(oGame, oBackup)
|
||||||
oBackup = DirectCast(oRemoteBackupData(oData.Value), clsBackup)
|
End If
|
||||||
RestoreList.Add(oGame, oBackup)
|
Next
|
||||||
End If
|
|
||||||
Next
|
|
||||||
End If
|
|
||||||
|
|
||||||
If RestoreList.Count = 1 Then
|
If RestoreList.Count = 1 Then
|
||||||
bDoRestore = True
|
bDoRestore = True
|
||||||
@@ -1753,6 +1748,6 @@ Public Class frmGameManager
|
|||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Private Sub chkMonitorOnly_CheckedChanged(sender As Object, e As EventArgs) Handles chkMonitorOnly.CheckedChanged
|
Private Sub chkMonitorOnly_CheckedChanged(sender As Object, e As EventArgs) Handles chkMonitorOnly.CheckedChanged
|
||||||
MonitorOnlyModeHandler()
|
MonitorOnlyModeChange()
|
||||||
End Sub
|
End Sub
|
||||||
End Class
|
End Class
|
||||||
|
|||||||
Reference in New Issue
Block a user