D5321: [Notifications Applet] Don't crash when containment() disappears
David Edmundson
noreply at phabricator.kde.org
Thu Apr 6 16:57:48 UTC 2017
davidedmundson added a comment.
Your reasoning behind the bug is missing some steps.
QObject destruction deletes children *then* emits QObject::destroyed
Applets are children of the containment. (see Containment::addApplet())
So if the notification applet is in the panel, it's fine (and won't crash)
What you actually have is: panel containment -> system tray -> system tray containment -> notification applet
System tray must be not setting applets as children of the system tray containment? Or not deleting it's containment when it deletes the applet?
REPOSITORY
R120 Plasma Workspace
REVISION DETAIL
https://phabricator.kde.org/D5321
To: broulik, #plasma
Cc: davidedmundson, plasma-devel, progwolff, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas, apol
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/plasma-devel/attachments/20170406/c2732133/attachment.html>
More information about the Plasma-devel
mailing list