diff options
author | Thomas Hartmann <thomas.hartmann@qt.io> | 2017-10-18 13:31:20 +0200 |
---|---|---|
committer | Tim Jenssen <tim.jenssen@qt.io> | 2017-10-18 12:16:50 +0000 |
commit | 172f25d97d6a9b260c6f8a083c4e917027b099c0 (patch) | |
tree | 2737daf98a1a1c03223d657871e3aedefb6e6925 | |
parent | bc9cea81e96f2c6a6ec9bb93a1750748c9d9ccb3 (diff) | |
download | qt-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.cpp | 6 |
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); |