Removed sync warning when manually deleting all game configurations
This commit is contained in:
@@ -1330,7 +1330,7 @@ Public Class frmGameManager
|
||||
|
||||
If mgrCommon.ShowMessage(frmGameManager_ConfirmGameDelete, oApp.Name, MsgBoxStyle.YesNo) = MsgBoxResult.Yes Then
|
||||
mgrMonitorList.DoListDelete(oApp.ID)
|
||||
mgrMonitorList.SyncMonitorLists(Settings)
|
||||
mgrMonitorList.SyncMonitorLists(Settings,, False)
|
||||
LoadData()
|
||||
eCurrentMode = eModes.Disabled
|
||||
ModeChange()
|
||||
@@ -1345,7 +1345,7 @@ Public Class frmGameManager
|
||||
|
||||
If mgrCommon.ShowMessage(frmGameManager_ConfirmMultiGameDelete, sMonitorIDs.Count, MsgBoxStyle.YesNo) = MsgBoxResult.Yes Then
|
||||
mgrMonitorList.DoListDeleteMulti(sMonitorIDs)
|
||||
mgrMonitorList.SyncMonitorLists(Settings)
|
||||
mgrMonitorList.SyncMonitorLists(Settings,, False)
|
||||
LoadData()
|
||||
eCurrentMode = eModes.Disabled
|
||||
ModeChange()
|
||||
|
||||
@@ -480,7 +480,7 @@ Public Class mgrMonitorList
|
||||
oDatabase.RunMassParamQuery(sSQL, oParamList)
|
||||
End Sub
|
||||
|
||||
Public Shared Sub SyncMonitorLists(ByVal oSettings As mgrSettings, Optional ByVal bToRemote As Boolean = True)
|
||||
Public Shared Sub SyncMonitorLists(ByVal oSettings As mgrSettings, Optional ByVal bToRemote As Boolean = True, Optional ByVal bSyncProtection As Boolean = True)
|
||||
Dim hshCompareFrom As Hashtable
|
||||
Dim hshCompareTo As Hashtable
|
||||
Dim hshSyncItems As Hashtable
|
||||
@@ -509,12 +509,16 @@ Public Class mgrMonitorList
|
||||
End If
|
||||
|
||||
'Sync Wipe Protection
|
||||
If bSyncProtection Then
|
||||
If hshCompareFrom.Count = 0 And hshCompareTo.Count > 0 Then
|
||||
Cursor.Current = Cursors.Default
|
||||
If mgrCommon.ShowMessage(mgrMonitorList_WarningSyncProtection, MsgBoxStyle.YesNo) = MsgBoxResult.No Then
|
||||
'We will always show this one in the log regardless of setting
|
||||
RaiseEvent UpdateLog(mgrMonitorList_ErrorSyncCancel, False, ToolTipIcon.Warning, True)
|
||||
Exit Sub
|
||||
End If
|
||||
Cursor.Current = Cursors.WaitCursor
|
||||
End If
|
||||
End If
|
||||
|
||||
hshSyncItems = hshCompareFrom.Clone
|
||||
|
||||
@@ -17,5 +17,6 @@ All Platforms:
|
||||
- GBM now displays the full path of the detected process when multiple configurations are triggered.
|
||||
- Fixed an issue that could cause the certain controls to become enabled incorrectly on the Game Manager.
|
||||
- Fixed an issue that caused GBM not to remove empty sub-folders unless the "Use Game ID for files and folders" setting was enabled when the folder was created.
|
||||
- GBM no longer displays a sync warning when the user deletes all game configurations from the Game Manager.
|
||||
|
||||
The entire version history of GBM releases is available at http://mikemaximus.github.io/gbm-web/versionhistory.html
|
||||
Reference in New Issue
Block a user