diff --git a/src/Monitor.ahk b/src/Monitor.ahk index a0da17a..5a9e422 100644 --- a/src/Monitor.ahk +++ b/src/Monitor.ahk @@ -78,14 +78,15 @@ Monitor_activateView(v) { If Not (Manager_#%A_LoopField%_tags & (1 << v - 1)) WinHide, ahk_id %A_LoopField% StringTrimRight, wndIds, View_#%m%_#%v%_wndIds, 1 + DetectHiddenWindows, On + View_arrange(m, v) + DetectHiddenWindows, Off Loop, PARSE, wndIds, `; WinShow, ahk_id %A_LoopField% Manager_hideShow := False Bar_updateView(m, aView) Bar_updateView(m, v) - - View_arrange(m, v) } wndId := View_#%Manager_aMonitor%_#%v%_aWndId