summaryrefslogtreecommitdiff
path: root/src/gui/graphicsview/qgraphicsproxywidget.cpp
diff options
context:
space:
mode:
authorYoann Lopes <yoann.lopes@nokia.com>2010-04-06 14:38:47 +0200
committerYoann Lopes <yoann.lopes@nokia.com>2010-04-07 12:53:36 +0200
commit7be934e98dd75d2c8902df4e88e2a1aceab9789f (patch)
treec2d291139282afe4adfb30223300c24790f11b8b /src/gui/graphicsview/qgraphicsproxywidget.cpp
parent0102ee1de421a26a8bfd853146e485c3686baef6 (diff)
downloadqt4-tools-7be934e98dd75d2c8902df4e88e2a1aceab9789f.tar.gz
Fixes painting artifacts when scaling a QGraphicsProxyWidget.
Incorrect simple conversion of the exposed rect from QRectF to QRect when rendering the widget. Task-number: QTBUG-7296 Reviewed-by: bnilsen
Diffstat (limited to 'src/gui/graphicsview/qgraphicsproxywidget.cpp')
-rw-r--r--src/gui/graphicsview/qgraphicsproxywidget.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/gui/graphicsview/qgraphicsproxywidget.cpp b/src/gui/graphicsview/qgraphicsproxywidget.cpp
index 483eb62cbc..21325268ba 100644
--- a/src/gui/graphicsview/qgraphicsproxywidget.cpp
+++ b/src/gui/graphicsview/qgraphicsproxywidget.cpp
@@ -1435,7 +1435,7 @@ void QGraphicsProxyWidget::paint(QPainter *painter, const QStyleOptionGraphicsIt
return;
// Filter out repaints on the window frame.
- const QRect exposedWidgetRect = (option->exposedRect & rect()).toRect();
+ const QRect exposedWidgetRect = (option->exposedRect & rect()).toAlignedRect();
if (exposedWidgetRect.isEmpty())
return;