Fixed bug 'Taskbar not hidden on init'

This commit is contained in:
joten 2018-01-06 22:46:12 +01:00
parent f446e29781
commit fb37d017ae
3 changed files with 7 additions and 5 deletions

BIN
bugn.exe

Binary file not shown.

View File

@ -44,8 +44,6 @@ Manager_init()
Monitor_init(A_Index, doRestore) Monitor_init(A_Index, doRestore)
} }
Bar_initCmdGui() Bar_initCmdGui()
If Not Config_showTaskBar
Monitor_toggleTaskBar()
Manager_hideShow := False Manager_hideShow := False
Bar_hideTitleWndIds := "" Bar_hideTitleWndIds := ""

View File

@ -30,6 +30,10 @@ Monitor_init(m, doRestore) {
Config_restoreLayout(Config_filePath, m) Config_restoreLayout(Config_filePath, m)
SysGet, Monitor_#%m%_name, MonitorName, %m% SysGet, Monitor_#%m%_name, MonitorName, %m%
Monitor_getWorkArea(m) Monitor_getWorkArea(m)
If Not Monitor_#%m%_showTaskBar {
Monitor_#%m%_showTaskBar := True
Monitor_toggleTaskBar(m)
}
Bar_init(m) Bar_init(m)
} }
@ -315,10 +319,10 @@ Monitor_toggleNotifyIconOverflowWindow() {
} }
} }
Monitor_toggleTaskBar() { Monitor_toggleTaskBar(m := 0) {
Local m Global
m := Manager_aMonitor m := m ? m : Manager_aMonitor
If Monitor_#%m%_taskBarClass { If Monitor_#%m%_taskBarClass {
Monitor_#%m%_showTaskBar := Not Monitor_#%m%_showTaskBar Monitor_#%m%_showTaskBar := Not Monitor_#%m%_showTaskBar
Manager_hideShow := True Manager_hideShow := True