On Wednesday 06 November 2013 09:34:23 Martin Klapetek wrote: > On Wed, Nov 6, 2013 at 7:00 AM, Martin Gräßlin <mgraess...@kde.org> wrote: > > And what about the event filter on the root window to ensure that the > > splash > > > > screen stays on top of the stack? Maybe that was missing in KSplashQML, > > > > but > > KSplashX clearly has that. > > There's > setFlags( > Qt::FramelessWindowHint | > Qt::WindowStaysOnTopHint | > Qt::BypassWindowManagerHint > ); > > on the splash windows. > > Not sure how much of a replacement that is though. none at all. BypassWindowManagerHint just says it should be override redirect. That is a window manager will not manage it. Any window can go above it if it wants (X11 is not protected, any window can raise it as it wants, KWin and other window managers prevent that, though, but only for managed windows). The WindowStaysOnTopHint is completely useless as well as the FramelessWindowHint as both only apply for managed windows. Even if the WindowStaysOnTopHint doesn't say it should stay on top, but just that it's in the Keep Above layer of the window manager, which isn't the topmost layer.
Cheers Martin
signature.asc
Description: This is a digitally signed message part.
_______________________________________________ Plasma-devel mailing list Plasma-devel@kde.org https://mail.kde.org/mailman/listinfo/plasma-devel