Fixed unreliable visible check
This commit is contained in:
@@ -29,6 +29,7 @@ Public Class frmMain
|
|||||||
Private bFirstRun As Boolean = False
|
Private bFirstRun As Boolean = False
|
||||||
Private bProcessIsAdmin As Boolean = False
|
Private bProcessIsAdmin As Boolean = False
|
||||||
Private bLogToggle As Boolean = False
|
Private bLogToggle As Boolean = False
|
||||||
|
Private bShowToggle As Boolean = True
|
||||||
Private bAllowIcon As Boolean = False
|
Private bAllowIcon As Boolean = False
|
||||||
Private bAllowDetails As Boolean = False
|
Private bAllowDetails As Boolean = False
|
||||||
Private oPriorImage As Image
|
Private oPriorImage As Image
|
||||||
@@ -813,11 +814,13 @@ Public Class frmMain
|
|||||||
|
|
||||||
Private Sub ToggleState()
|
Private Sub ToggleState()
|
||||||
'Toggle State with Tray Clicks
|
'Toggle State with Tray Clicks
|
||||||
If Me.Visible = False Then
|
If Not bShowToggle Then
|
||||||
|
bShowToggle = True
|
||||||
Me.Visible = True
|
Me.Visible = True
|
||||||
Me.ShowInTaskbar = True
|
Me.ShowInTaskbar = True
|
||||||
Me.Focus()
|
Me.Focus()
|
||||||
Else
|
Else
|
||||||
|
bShowToggle = False
|
||||||
Me.Visible = False
|
Me.Visible = False
|
||||||
Me.ShowInTaskbar = False
|
Me.ShowInTaskbar = False
|
||||||
End If
|
End If
|
||||||
@@ -1402,6 +1405,7 @@ Public Class frmMain
|
|||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Private Sub gMonTray_BalloonTipClicked(sender As System.Object, e As System.EventArgs) Handles gMonTray.BalloonTipClicked
|
Private Sub gMonTray_BalloonTipClicked(sender As System.Object, e As System.EventArgs) Handles gMonTray.BalloonTipClicked
|
||||||
|
bShowToggle = True
|
||||||
Me.Visible = True
|
Me.Visible = True
|
||||||
Me.ShowInTaskbar = True
|
Me.ShowInTaskbar = True
|
||||||
Me.Focus()
|
Me.Focus()
|
||||||
@@ -1554,6 +1558,7 @@ Public Class frmMain
|
|||||||
VerifyCustomPathVariables()
|
VerifyCustomPathVariables()
|
||||||
|
|
||||||
If oSettings.StartToTray And Not mgrCommon.IsUnix Then
|
If oSettings.StartToTray And Not mgrCommon.IsUnix Then
|
||||||
|
bShowToggle = False
|
||||||
Me.Visible = False
|
Me.Visible = False
|
||||||
Me.ShowInTaskbar = False
|
Me.ShowInTaskbar = False
|
||||||
End If
|
End If
|
||||||
|
|||||||
Reference in New Issue
Block a user