If all of the windows shown on desktop (active windows) are set as 'always on top', GetTopMostValidWindowInViewport() will be "Desktop" but not any of the active windows.
This could explain the phenomenon noted in the comment #9: 'if there are two windows set as "Always onTop", this bug could be reproduced.' It looks like the flag 'Always on Top' make active windows 'could not be seen' or 'disapear from Desktop' If we could make GetTopMostValidWindowInViewport() return the expected value, this bug could be fixed. -- 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