https://bugs.kde.org/show_bug.cgi?id=357213

--- Comment #7 from Thomas Lübking <thomas.luebk...@gmail.com> ---
It'll likely be in QToolBar.
I assume the widget flag update (for some reason it changes between managed and
unmanaged windows and the sane ones are all managed while the insane one was
not) "fails"

Ultimately QWidget::hide for the unmanaged floater (it *does* show up in the
0,0 corner - but this seems to only happen with the breeze style?) will fail
and you end up with a zombie window (though this is rare here, the typical
result is two qwidget representations *in* the window as in my uncomposited
screenshot) - the compositor should not see/render an extra window in your
screenshot anymore at all (the kate window is one big opaque block from the
WM/Compositor POV)

There certainly is a bug, but it's not in the compositor.
The client has problems to control its windows mapping states (it clearly
forgets to close/hide one of the widgets) - the 2nd widget in my shot reacted
"live" (ie. reflected input, also on the other widget) and your description
sounds as if the zombie toplevel behaves the same?!

The compositor *might* trigger this (less/slower syncs, more delay between map
request and success, the redirection, something else), but that would boil down
to "your system is to slow to correctly handle toolbars" and be no excuse.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to