summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMorten Sorvig <morten.sorvig@nokia.com>2010-03-01 08:23:09 +0100
committerMorten Sorvig <morten.sorvig@nokia.com>2010-03-01 08:23:09 +0100
commit6decdac33f8965e529161f1fd98556e53c0e314f (patch)
tree4447637c08fe5217621b752d33c446cb7e000896
parent6f6c8afdfb4764e1edf241fe876edfb6fdb236f4 (diff)
Add flush area logic
-rw-r--r--src/gui/painting/qwindowsurface_pepper.cpp9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/gui/painting/qwindowsurface_pepper.cpp b/src/gui/painting/qwindowsurface_pepper.cpp
index cfee87aa71..877b4d6130 100644
--- a/src/gui/painting/qwindowsurface_pepper.cpp
+++ b/src/gui/painting/qwindowsurface_pepper.cpp
@@ -73,6 +73,15 @@ void QPepperWindowSurface::flush(QWidget *widget, const QRegion &region, const Q
Q_UNUSED(widget);
Q_UNUSED(region);
Q_UNUSED(offset);
+ // Flush bounding rect or flush multiple times?
+ QRect flushRect = region.boundingRect();
+
+ NPDeviceContext *context;
+ context->dirty.left = flushRect.left();
+ context->dirty.right = flushRect.right();
+ context->dirty.top = flushRect.top();
+ context->dirty.bottom = flushRect.bottom();
+
}
void QPepperWindowSurface::setGeometry(const QRect &rect)