fix: ub/crash when changing layershell props after hiding window

This commit is contained in:
outfoxxed 2024-03-04 17:54:33 -08:00
parent 3d4b8efc74
commit 5ac04649aa
Signed by untrusted user: outfoxxed
GPG key ID: 4C88A185FB89301E

View file

@ -69,7 +69,10 @@ QSWaylandLayerSurface::QSWaylandLayerSurface(
this->set_size(size.width(), size.height());
}
QSWaylandLayerSurface::~QSWaylandLayerSurface() { this->destroy(); }
QSWaylandLayerSurface::~QSWaylandLayerSurface() {
this->ext->surface = nullptr;
this->destroy();
}
void QSWaylandLayerSurface::zwlr_layer_surface_v1_configure(
quint32 serial,