diff --git a/src/wayland/session_lock/surface.cpp b/src/wayland/session_lock/surface.cpp index a2608dd6..bc0e75dd 100644 --- a/src/wayland/session_lock/surface.cpp +++ b/src/wayland/session_lock/surface.cpp @@ -81,6 +81,8 @@ void QSWaylandSessionLockSurface::ext_session_lock_surface_v1_configure( quint32 width, quint32 height ) { + if (!this->window()) return; + this->ack_configure(serial); this->size = QSize(static_cast(width), static_cast(height));