in unity-shared/PluginAdapter.cpp 621 if (window->defaultViewport() == screen_vp && 622 window->isViewable() && window->isMapped() && 623 !window->minimized() && !window->inShowDesktopMode() && 624 !(window->state() & CompWindowStateAboveMask) && 625 !(window->type() & CompWindowTypeSplashMask) && 626 !(window->type() & CompWindowTypeDockMask) && 627 !window->overrideRedirect() && 628 std::find(our_xids.begin(), our_xids.end(), window->id()) == our_xids.end()) 629 { 630 return window->id(); 631 }
only the return value of window->state() is changed from the 'normal status' (8192) to 'always on top status' (8704) So now the question is, why !(window->state() & CompWindowStateAboveMask) is false? -- 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