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
_______________________________________________ Plasma-devel mailing list Plasma-devel@kde.org https://mail.kde.org/mailman/listinfo/plasma-devel