diff options
author | Jørgen Lind <jorgen.lind@nokia.com> | 2010-01-18 10:45:56 +0100 |
---|---|---|
committer | Jørgen Lind <jorgen.lind@nokia.com> | 2010-01-18 10:47:48 +0100 |
commit | 68153ffc1ee0dcd779a4f809b614b05550a2acf9 (patch) | |
tree | 9d04f80e1f67e4d75e40e1e8b598044311b411f7 /src/gui/painting/qpaintengine_blitter.cpp | |
parent | 6768bff07a75405b880fb2c2c1f2dc6ad698c44b (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.cpp | 3 |
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(); |