summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Hartmann <thomas.hartmann@qt.io>2017-10-18 13:31:20 +0200
committerTim Jenssen <tim.jenssen@qt.io>2017-10-18 12:16:50 +0000
commit172f25d97d6a9b260c6f8a083c4e917027b099c0 (patch)
tree2737daf98a1a1c03223d657871e3aedefb6e6925
parentbc9cea81e96f2c6a6ec9bb93a1750748c9d9ccb3 (diff)
downloadqt-creator-172f25d97d6a9b260c6f8a083c4e917027b099c0.tar.gz
QmlDesigner: Fix crash
We have to forward the event to GraphicsView in any case. Task-number: QTCREATORBUG-19064 Change-Id: I50e7fc73dca4d8aa5deaf2be7bec5fb89778111d Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
-rw-r--r--src/plugins/qmldesigner/components/formeditor/formeditorgraphicsview.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/plugins/qmldesigner/components/formeditor/formeditorgraphicsview.cpp b/src/plugins/qmldesigner/components/formeditor/formeditorgraphicsview.cpp
index 52d548c7ba..d1afece6d0 100644
--- a/src/plugins/qmldesigner/components/formeditor/formeditorgraphicsview.cpp
+++ b/src/plugins/qmldesigner/components/formeditor/formeditorgraphicsview.cpp
@@ -144,9 +144,9 @@ void FormEditorGraphicsView::keyReleaseEvent(QKeyEvent *event)
void FormEditorGraphicsView::paintEvent(QPaintEvent *event)
{
- if (!m_blockPainting) {
- QGraphicsView::paintEvent(event);
- } else {
+ QGraphicsView::paintEvent(event);
+
+ if (m_blockPainting) {
QWidget::paintEvent(event);
QPainter painter(viewport());
painter.drawPixmap(0, 0, m_lastUpdate);