Fixed incorrect tray menu options

This commit is contained in:
Michael J. Seiferling
2017-07-06 09:17:14 -06:00
parent 708e9ce1fe
commit fd815f0c46
+10 -4
View File
@@ -1132,7 +1132,7 @@ Public Class frmMain
End If End If
End Sub End Sub
Private Sub ToggleMenuEnable() Private Sub ToggleMenuEnable(Optional ByVal bGameDetected As Boolean = False)
If bMenuEnabled Then If bMenuEnabled Then
ToggleMenuItems(False, gMonFile) ToggleMenuItems(False, gMonFile)
ToggleMenuItems(False, gMonSetup) ToggleMenuItems(False, gMonSetup)
@@ -1144,6 +1144,10 @@ Public Class frmMain
gMonNotification.Enabled = False gMonNotification.Enabled = False
gMonTrayNotification.Enabled = False gMonTrayNotification.Enabled = False
gMonTraySettings.Enabled = False gMonTraySettings.Enabled = False
If Not bGameDetected Then
gMonTrayMon.Enabled = False
gMonTrayShow.Enabled = False
End If
bMenuEnabled = False bMenuEnabled = False
Else Else
ToggleMenuItems(True, gMonFile) ToggleMenuItems(True, gMonFile)
@@ -1156,6 +1160,8 @@ Public Class frmMain
gMonNotification.Enabled = True gMonNotification.Enabled = True
gMonTrayNotification.Enabled = True gMonTrayNotification.Enabled = True
gMonTraySettings.Enabled = True gMonTraySettings.Enabled = True
gMonTrayMon.Enabled = True
gMonTrayShow.Enabled = True
bMenuEnabled = True bMenuEnabled = True
End If End If
End Sub End Sub
@@ -1338,7 +1344,7 @@ Public Class frmMain
ToggleMenuText() ToggleMenuText()
End Sub End Sub
Private Sub PauseScan() Private Sub PauseScan(Optional ByVal bGameDetected As Boolean = False)
If eCurrentStatus = eStatus.Running Then If eCurrentStatus = eStatus.Running Then
StopSyncWatcher() StopSyncWatcher()
tmScanTimer.Stop() tmScanTimer.Stop()
@@ -1348,7 +1354,7 @@ Public Class frmMain
gMonTray.Icon = GBM_Tray_Detected gMonTray.Icon = GBM_Tray_Detected
End If End If
ToggleMenuText() ToggleMenuText()
ToggleMenuEnable() ToggleMenuEnable(bGameDetected)
End Sub End Sub
Private Sub ResumeScan() Private Sub ResumeScan()
@@ -1682,7 +1688,7 @@ Public Class frmMain
Dim sErrorMessage As String = String.Empty Dim sErrorMessage As String = String.Empty
If oProcess.SearchRunningProcesses(hshScanList, bNeedsPath, iErrorCode, bProcessDebugMode) Then If oProcess.SearchRunningProcesses(hshScanList, bNeedsPath, iErrorCode, bProcessDebugMode) Then
PauseScan() PauseScan(True)
If bNeedsPath Then If bNeedsPath Then
bContinue = False bContinue = False