[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