diff --git a/src/wayland/session_lock/surface.cpp b/src/wayland/session_lock/surface.cpp index a2608dd..bc0e75d 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));