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