Summary: | QX11EmbedContainer receives ReparentNotify twice | ||
---|---|---|---|
Product: | [Plasma] kwin | Reporter: | Christian Ehrlicher <Ch.Ehrlicher> |
Component: | core | Assignee: | KWin default assignee <kwin-bugs-null> |
Status: | RESOLVED NOT A BUG | ||
Severity: | normal | CC: | bugs |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | openSUSE | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | |||
Attachments: | Testcase |
Description
Christian Ehrlicher
2010-02-01 20:42:19 UTC
Created attachment 40443 [details]
Testcase
I assume the problem is still present, right? FTR, the behavior is the very same with - openbox - sawfish - metacity Compiz doesn't trigger the onClientClosed() slot but does not map the client either (ie. the client vanishes from screen but does not appear in the server) IceWM gets me: IceWM: Achtung: app trying to map XEmbed window 0x1800004, ignoring IceWM: Achtung: app trying to map XEmbed window 0x1800004, ignoring What means it detects the XEmbed'dable client and simply denies mapping (more or less treating it like override_redirect) Also IceWM is afair not NETWM compliant. Personally i'm tempted to set this invalid (because KWin just behaves as every other WM), but we should lookup the XEmbed protocol (ie. whether IceWM is doing it right in treating this like override-redirect; still not mapping such windows could lead to unfortunate side-effects, eg. regarding systray icons) Due to the QX11EmbedWidget being Qt 4 and thus no longer maintained I mark as invalid. There was a somewhat similar bug report for Qt 5 which turned out to be a bug in Qt itself. |