Fixed hide to tray while maximized bug with issue #77

This commit is contained in:
MikeMaximus
2017-06-23 22:02:57 -06:00
parent 11d8e4594c
commit 4b0d4a62c8
+6 -3
View File
@@ -40,6 +40,7 @@ Public Class frmMain
Private sPriorCompany As String Private sPriorCompany As String
Private sPriorVersion As String Private sPriorVersion As String
Private iRestoreTimeOut As Integer Private iRestoreTimeOut As Integer
Private wState As FormWindowState = FormWindowState.Normal
'Developer Debug Flags 'Developer Debug Flags
Private bProcessDebugMode As Boolean = False Private bProcessDebugMode As Boolean = False
@@ -1031,12 +1032,13 @@ Public Class frmMain
'Toggle State with Tray Clicks 'Toggle State with Tray Clicks
If Not bShowToggle Then If Not bShowToggle Then
bShowToggle = True bShowToggle = True
Me.Visible = True Me.WindowState = wState
Me.ShowInTaskbar = True Me.ShowInTaskbar = True
Me.Focus() Me.Focus()
Else Else
bShowToggle = False bShowToggle = False
Me.Visible = False wState = Me.WindowState
Me.WindowState = FormWindowState.Minimized
Me.ShowInTaskbar = False Me.ShowInTaskbar = False
End If End If
End Sub End Sub
@@ -1663,7 +1665,8 @@ Public Class frmMain
e.Cancel = True e.Cancel = True
If Not mgrCommon.IsUnix Then If Not mgrCommon.IsUnix Then
bShowToggle = False bShowToggle = False
Me.Visible = False wState = Me.WindowState
Me.WindowState = FormWindowState.Minimized
Me.ShowInTaskbar = False Me.ShowInTaskbar = False
End If End If
End If End If