summaryrefslogtreecommitdiffstats
path: root/src/gui/painting/qpaintengine_blitter.cpp
diff options
context:
space:
mode:
authorJørgen Lind <jorgen.lind@nokia.com>2010-01-18 10:45:56 +0100
committerJørgen Lind <jorgen.lind@nokia.com>2010-01-18 10:47:48 +0100
commit68153ffc1ee0dcd779a4f809b614b05550a2acf9 (patch)
tree9d04f80e1f67e4d75e40e1e8b598044311b411f7 /src/gui/painting/qpaintengine_blitter.cpp
parent6768bff07a75405b880fb2c2c1f2dc6ad698c44b (diff)
Fixed QBlittablePixmapData::fill
and a clipping error in the paintengine. Should prob. refactor engine state and clip calls.
Diffstat (limited to 'src/gui/painting/qpaintengine_blitter.cpp')
-rw-r--r--src/gui/painting/qpaintengine_blitter.cpp3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/gui/painting/qpaintengine_blitter.cpp b/src/gui/painting/qpaintengine_blitter.cpp
index a9542947ee..43206c820e 100644
--- a/src/gui/painting/qpaintengine_blitter.cpp
+++ b/src/gui/painting/qpaintengine_blitter.cpp
@@ -174,12 +174,11 @@ public:
}
void fillRect(const QRectF &rect, const QColor &color) {
-// lock();
QRectF targetRect = rect;
if (hasXForm) {
targetRect = state->matrix.mapRect(rect);
}
- QClipData *clipData = state->clip;
+ const QClipData *clipData = raster->d_func()->clip();;
if (clipData) {
if (clipData->hasRectClip) {
unlock();