diff --git a/src/qwaylandlayersurface.cpp b/src/qwaylandlayersurface.cpp index 382ccbc..b7e9cdf 100644 --- a/src/qwaylandlayersurface.cpp +++ b/src/qwaylandlayersurface.cpp @@ -195,7 +195,7 @@ void QWaylandLayerSurface::setWindowGeometry(const QRect &geometry) #else void QWaylandLayerSurface::setWindowSize(const QSize &size) { - if (!m_explicitDesiredSize) { + if (m_interface->desiredSize().isNull()) { setDesiredSize(size); } }