[Differential] [Request, 3 lines] D951: PanelShadow: Don't remove shadows from destroyed windows

drosca (David Rosca) noreply at phabricator.kde.org
Mon Feb 15 21:05:41 UTC 2016


drosca created this revision.
drosca added reviewers: Plasma, graesslin.
Herald added a project: Plasma.
Herald added a subscriber: plasma-devel.

REVISION SUMMARY
  If the window's platform surface was destroyed, there is also
  no shadow to be removed.
  Both X and Wayland code will try to create the platform surface
  again, and it will lead to crash in other code that doesn't expect
  platform surface to be created when the containment is being deleted.
  
  This fixes crash in PanelConfigView::event when removing panels.

REPOSITORY
  rPLASMAWORKSPACE Plasma Workspace

BRANCH
  panel-crash

REVISION DETAIL
  https://phabricator.kde.org/D951

AFFECTED FILES
  shell/panelshadows.cpp

EMAIL PREFERENCES
  https://phabricator.kde.org/settings/panel/emailpreferences/

To: drosca, Plasma, graesslin
Cc: plasma-devel
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/plasma-devel/attachments/20160215/6c5838b3/attachment.html>


More information about the Plasma-devel mailing list