diff --git a/src/compositor/compositor_api/qwaylandquicksurface.cpp b/src/compositor/compositor_api/qwaylandquicksurface.cpp
index 166514f738f8d375a4d55077f32feb20b22d7705..40cd8b749de909e9de182f0c4adc99835e140fbd 100644
--- a/src/compositor/compositor_api/qwaylandquicksurface.cpp
+++ b/src/compositor/compositor_api/qwaylandquicksurface.cpp
@@ -111,6 +111,7 @@ public:
     {
         delete texture;
         texture = 0;
+        update = true;
     }
 
     QWaylandQuickSurface *surface;