layersurface: null check for surface validity before unmap()

This commit is contained in:
Vaxry 2024-07-28 23:41:36 +02:00
parent 73d09953e8
commit 256db08aed

View file

@ -192,6 +192,7 @@ void CLayerSurface::onUnmap() {
g_pCompositor->addToFadingOutSafe(self.lock());
mapped = false;
if (layerSurface && layerSurface->surface)
layerSurface->surface->unmap();
startAnimation(false);
@ -204,6 +205,7 @@ void CLayerSurface::onUnmap() {
startAnimation(false);
mapped = false;
if (layerSurface && layerSurface->surface)
layerSurface->surface->unmap();
g_pCompositor->addToFadingOutSafe(self.lock());