diff --git a/src/Manager.ahk b/src/Manager.ahk index eaade2d..4de5c06 100644 --- a/src/Manager.ahk +++ b/src/Manager.ahk @@ -380,6 +380,9 @@ Manager_manage(preferredMonitor, preferredView, wndId) tags := 1 << (preferredView - 1) } + If Window_isElevated(wndId) + isManaged := 0 + a := Manager__setWinProperties( wndId, isManaged, m, tags, isDecorated, isFloating, hideTitle, action) ; Do view placement. diff --git a/src/Window.ahk b/src/Window.ahk index 41718e3..ec9dea9 100644 --- a/src/Window.ahk +++ b/src/Window.ahk @@ -67,6 +67,13 @@ Window_hide(wndId) { } } +Window_isElevated(wndId) { + WinGetTitle, wndTitle, ahk_id %wndId% + WinSetTitle, ahk_id %wndId%, , % wndTitle " " + WinGetTitle, newWndTitle, ahk_id %wndId% + Return, (newWndTitle = wndTitle) +} + Window_isGhost(wndId) { Local wndClass, wndProc