https://bugs.kde.org/show_bug.cgi?id=372001
Martin Gräßlin <mgraess...@kde.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|CONFIRMED |RESOLVED Resolution|--- |FIXED Version Fixed In| |5.8.4 Latest Commit| |http://commits.kde.org/bree | |ze/088c7672981ba6d4b83946a2 | |80683764ce300d60 --- Comment #7 from Martin Gräßlin <mgraess...@kde.org> --- Git commit 088c7672981ba6d4b83946a280683764ce300d60 by Martin Gräßlin. Committed on 03/11/2016 at 09:55. Pushed by graesslin into branch 'Plasma/5.8'. [kstyle] Delay init of Wayland setup till next event cycle Summary: This is a change mostly for KWin (the Wayland compositor). The internal Wayland connection is created after the QStyle is created in the case of KWin. But both are created before the event dispatcher is run for the first time. So delaying by one cycle makes it work for KWin and also all other Wayland applications. FIXED-IN: 5.8.4 Reviewers: #plasma, broulik, hpereiradacosta Subscribers: plasma-devel Tags: #plasma Differential Revision: https://phabricator.kde.org/D3239 M +2 -1 kstyle/breezeshadowhelper.cpp M +3 -3 kstyle/breezeshadowhelper.h http://commits.kde.org/breeze/088c7672981ba6d4b83946a280683764ce300d60 --- Comment #8 from Martin Gräßlin <mgraess...@kde.org> --- Git commit a0433d089aa96ff60b625be10082e914c19b58d3 by Martin Gräßlin. Committed on 07/11/2016 at 10:47. Pushed by graesslin into branch 'Plasma/5.8'. [kstyle] Implement application unpolish to delete ShadowHelper Summary: Another change mostly for KWin (Wayland compositor). KWin destroys it's internal Wayland connection prior to the QStyle getting destroyed. As the ShadowHelper initialized Wayland objects those would be destroyed after the connection is destroyed. With latest Wayland library this would cause a crash. Thus unpolish is implemented in the style and deletes the ShadowHelper. KWin can on tear down invoke the unpolish and thus make sure it doesn't crash. Reviewers: #plasma, broulik, hpereiradacosta Subscribers: plasma-devel Tags: #plasma Differential Revision: https://phabricator.kde.org/D3240 M +15 -0 kstyle/breezestyle.cpp M +6 -1 kstyle/breezestyle.h http://commits.kde.org/breeze/a0433d089aa96ff60b625be10082e914c19b58d3 -- You are receiving this mail because: You are watching all bug changes.