diff --git a/src/qwaylandlayersurface.cpp b/src/qwaylandlayersurface.cpp index 15ffc1d..704a8e5 100644 --- a/src/qwaylandlayersurface.cpp +++ b/src/qwaylandlayersurface.cpp @@ -96,7 +96,7 @@ void QWaylandLayerSurface::zwlr_layer_surface_v1_configure(uint32_t serial, uint if (!m_configured) { m_configured = true; window()->resizeFromApplyConfigure(m_pendingSize); - window()->handleExpose(QRect(QPoint(), m_pendingSize)); + window()->sendRecursiveExposeEvent(); } else { // Later configures are resizes, so we have to queue them up for a time when we // are not painting to the window.