summaryrefslogtreecommitdiffstats
path: root/src/widgets/widgets/qeffects.cpp
diff options
context:
space:
mode:
authorThomas Hartmann <Thomas.Hartmann@nokia.com>2012-08-17 11:10:15 +0200
committerQt by Nokia <qt-info@nokia.com>2012-08-20 15:52:51 +0200
commita03e815b6cf363cd6a2d82e36f0d90bcbd19972c (patch)
tree51d45fd72dc2bb7feff3279194eb6f4b8fa44451 /src/widgets/widgets/qeffects.cpp
parentdd121752e9e71c44f82f9417ce567af69bd9f457 (diff)
Enable QComboBox animation on Windows and fixing related bugs
QWidget:grab() has a default parameter (invalid rect). QRect() is the null rect and widget->grab(QRect()) returns an empty pixmap. QWidget:grab() has to be free of side effects and should not affect any dirty flags. Change-Id: I8ff558343c366769cd6c587e77f862668e8054f2 Task-number: QTBUG-25436 Reviewed-by: Miikka Heikkinen <miikka.heikkinen@digia.com> Reviewed-by: Friedemann Kleint <Friedemann.Kleint@nokia.com> Reviewed-by: Joerg Bornemann <joerg.bornemann@nokia.com>
Diffstat (limited to 'src/widgets/widgets/qeffects.cpp')
-rw-r--r--src/widgets/widgets/qeffects.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/widgets/widgets/qeffects.cpp b/src/widgets/widgets/qeffects.cpp
index 452f04ea6b..c6e7154238 100644
--- a/src/widgets/widgets/qeffects.cpp
+++ b/src/widgets/widgets/qeffects.cpp
@@ -162,7 +162,7 @@ void QAlphaWidget::run(int time)
move(widget->geometry().x(),widget->geometry().y());
resize(widget->size().width(), widget->size().height());
- frontImage = widget->grab(QRect()).toImage();
+ frontImage = widget->grab().toImage();
backImage = QGuiApplication::primaryScreen()->grabWindow(QApplication::desktop()->winId(),
widget->geometry().x(), widget->geometry().y(),
widget->geometry().width(), widget->geometry().height()).toImage();