diff --git a/bugn.exe b/bugn.exe index c8af7e9..19cc27e 100644 Binary files a/bugn.exe and b/bugn.exe differ diff --git a/src/Manager.ahk b/src/Manager.ahk index 6e44ec8..4e7301e 100644 --- a/src/Manager.ahk +++ b/src/Manager.ahk @@ -44,8 +44,6 @@ Manager_init() Monitor_init(A_Index, doRestore) } Bar_initCmdGui() - If Not Config_showTaskBar - Monitor_toggleTaskBar() Manager_hideShow := False Bar_hideTitleWndIds := "" diff --git a/src/Monitor.ahk b/src/Monitor.ahk index afad6eb..e585059 100644 --- a/src/Monitor.ahk +++ b/src/Monitor.ahk @@ -30,6 +30,10 @@ Monitor_init(m, doRestore) { Config_restoreLayout(Config_filePath, m) SysGet, Monitor_#%m%_name, MonitorName, %m% Monitor_getWorkArea(m) + If Not Monitor_#%m%_showTaskBar { + Monitor_#%m%_showTaskBar := True + Monitor_toggleTaskBar(m) + } Bar_init(m) } @@ -315,10 +319,10 @@ Monitor_toggleNotifyIconOverflowWindow() { } } -Monitor_toggleTaskBar() { - Local m +Monitor_toggleTaskBar(m := 0) { + Global - m := Manager_aMonitor + m := m ? m : Manager_aMonitor If Monitor_#%m%_taskBarClass { Monitor_#%m%_showTaskBar := Not Monitor_#%m%_showTaskBar Manager_hideShow := True