[Differential] [Commented On] D3240: [kstyle] Implement application unpolish to delete ShadowHelper
graesslin (Martin Gräßlin)
noreply at phabricator.kde.org
Thu Nov 3 10:08:27 UTC 2016
graesslin added a comment.
In https://phabricator.kde.org/D3240#60265, @hpereiradacosta wrote:
> In https://phabricator.kde.org/D3240#60257, @hpereiradacosta wrote:
>
> > Did you test whether unpolish is actually called ? Last time I tried, it was not, at least not always. (depending on whether you run a QApplication, KApplication, etc.)
> > This is what led to the mess of destroying the singleton style in the plugin helper, which in turn created other crashes, and which was removed aferwards.
> > This all story of QStyle dinitialization is a mess ...
>
>
> Ah
> sorry.
> I misread the fact that you actually make sure that kwin calls the unpolish.
For the general case you are right. Unpolish is only called from QApplication::setStyle when the old style gets destroyed. On Application tear-down it's not called.
REPOSITORY
rBREEZE Breeze
REVISION DETAIL
https://phabricator.kde.org/D3240
EMAIL PREFERENCES
https://phabricator.kde.org/settings/panel/emailpreferences/
To: graesslin, #plasma, broulik, hpereiradacosta
Cc: plasma-devel, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/plasma-devel/attachments/20161103/08751375/attachment-0001.html>
More information about the Plasma-devel
mailing list