Removed damaging of waylandsurface after creation
authorMartin Zielinski <martin.zielinski@nokia.com>
Mon, 27 Jun 2011 06:41:39 +0000 (08:41 +0200)
committerQt by Nokia <qt-info@nokia.com>
Mon, 27 Jun 2011 10:22:24 +0000 (12:22 +0200)
The damaging of the surface at this time causes graphical corruption
in the compositor, as the surface does not contain any rendered output yet.

Change-Id: I51392a68a7531db9901137b9861cb0291e16ff12
Reviewed-on: http://codereview.qt.nokia.com/743
Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com>
Reviewed-by: mae
Reviewed-by: Lasse Holmstedt
src/plugins/platforms/wayland/qwaylandwindow.cpp

index e79a712..ef2047e 100644 (file)
@@ -144,8 +144,8 @@ void QWaylandWindow::newSurfaceCreated()
 {
     if (mBuffer) {
         wl_surface_attach(mSurface,mBuffer->buffer(),0,0);
-        wl_surface_damage(mSurface,
-                          0,0,mBuffer->size().width(),mBuffer->size().height());
+        // do not damage the surface here, as this leads to graphical corruptions in the compositor until
+        // the first frame has been rendered
     }
 }