diff options
-rw-r--r-- | src/compositor/compositor_api/waylandsurfaceitem.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/compositor/compositor_api/waylandsurfaceitem.cpp b/src/compositor/compositor_api/waylandsurfaceitem.cpp index fa12b389..471e5ca4 100644 --- a/src/compositor/compositor_api/waylandsurfaceitem.cpp +++ b/src/compositor/compositor_api/waylandsurfaceitem.cpp @@ -105,7 +105,9 @@ void WaylandSurfaceItem::init(WaylandSurface *surface) m_surface = surface; m_surface->setSurfaceItem(this); - m_surface->sendOnScreenVisibilityChange(m_clientRenderingEnabled); + if (m_clientRenderingEnabled) { + m_surface->sendOnScreenVisibilityChange(m_clientRenderingEnabled); + } setWidth(surface->size().width()); setHeight(surface->size().height()); |