diff --git a/src/plugins/scenes/opengl/scene_opengl.cpp b/src/plugins/scenes/opengl/scene_opengl.cpp index f720479c71..7f7b4e0dea 100644 --- a/src/plugins/scenes/opengl/scene_opengl.cpp +++ b/src/plugins/scenes/opengl/scene_opengl.cpp @@ -1285,8 +1285,8 @@ static bool bindSurfaceTexture(SurfaceItem *surfaceItem) const QRegion region = surfaceItem->damage(); if (!region.isEmpty()) { platformSurfaceTexture->update(region); + surfaceItem->resetDamage(); } - surfaceItem->resetDamage(); return true; } if (!surfacePixmap->isValid()) {