Focus method mentioned in comment #8 should be in line 418 namely the two variables "active" and "scaleWasActive" are false.
A window which set as "Always on Top" make wm.IsWindowOnTop(xid) return false, and this make "any_on_top" keep false. Finally "active" will be set as false. More information: if there are two windows set as "Always onTop", this bug could be reproduced. This is because wm.IsWindowOnTop could not make "any_on_top" be true, nor would make "active" true. NEXT: why does wm.IsWindowOnTop(xid) return false when the window is set as "Always on Top" -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1131385 Title: "Always on top" prevents application spread from working To manage notifications about this bug go to: https://bugs.launchpad.net/ayatana-design/+bug/1131385/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs