Summary: | Windows decoration KCM is all black. QQuickWidget + external winId() call related issue. | ||
---|---|---|---|
Product: | [Plasma] kwin | Reporter: | Jan Grulich <jgrulich> |
Component: | decorations | Assignee: | KWin default assignee <kwin-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | critical | CC: | alexandernst, arojas, jgrulich, vermette |
Priority: | VHI | Flags: | thomas.luebking:
ReviewRequest+
|
Version: | 5.2.0 | ||
Target Milestone: | --- | ||
Platform: | Other | ||
OS: | Linux | ||
URL: | https://git.reviewboard.kde.org/r/122275/ | ||
Latest Commit: | http://commits.kde.org/kwin/63885cc5b3f2922441dac0af96ed001b737e78ea | Version Fixed In: | |
Attachments: | Screenshot of the KCM. |
Description
Jan Grulich
2014-12-17 14:48:32 UTC
Created attachment 90012 [details]
Screenshot of the KCM.
The warnings are unrelated: they are all for the qml breeze decoration which got git rm-ed. The problem is probably that it's a QQuickWidget. If once we switched to Qt 5.4 it's still happening we need to switch back to the ugly way. the problem of the colors with breeze dark is bug #337544. Which is addressed by https://git.reviewboard.kde.org/r/122027/. The main problem of black window should(TM) be fixed by Qt 5.4. The black window still happens here with Qt 5.4 *** Bug 343299 has been marked as a duplicate of this bug. *** *** Bug 343388 has been marked as a duplicate of this bug. *** Adding RR URL to workaround https://bugreports.qt.io/browse/QTBUG-40765 *** Bug 343400 has been marked as a duplicate of this bug. *** Git commit 63885cc5b3f2922441dac0af96ed001b737e78ea by Marco Martin. Committed on 28/01/2015 at 08:58. Pushed by mart into branch 'Plasma/5.2'. use xembed for the qml view of window decorations modul the only way to ensure the view won't randomly become black (probably QQuickwidget won't be fixed in qt anytime soon or ever in 5.x lifetime due to how architecturally is) basically systemsettings has no control of what gets loaded in, if one other kcm will call winId(), this one will break. M +22 -18 kcmkwin/kwindecoration/kcm.cpp M +2 -0 kcmkwin/kwindecoration/kcm.h M +1 -4 kcmkwin/kwindecoration/kcm.ui M +11 -7 kcmkwin/kwindecoration/qml/main.qml http://commits.kde.org/kwin/63885cc5b3f2922441dac0af96ed001b737e78ea |