summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorFriedemann Kleint <Friedemann.Kleint@digia.com>2014-04-08 11:49:14 +0200
committerThe Qt Project <gerrit-noreply@qt-project.org>2014-04-09 20:53:06 +0200
commit61541404bcf216330cc081964dade9b2427e8491 (patch)
treeb6ed39ccfdc2fad59464d57a5ab9b5f0be0a4e50 /src
parent449a0a286841fee4d991b162dc161663092037f3 (diff)
Fix crash in qt_try_modal.
Task-number: QTBUG-34580 Change-Id: Idc549116fa99aa49ac7c67dcfc76d32ca71f3c76 Reviewed-by: Jan Arve Sæther <jan-arve.saether@digia.com>
Diffstat (limited to 'src')
-rw-r--r--src/widgets/kernel/qapplication_qpa.cpp3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/widgets/kernel/qapplication_qpa.cpp b/src/widgets/kernel/qapplication_qpa.cpp
index 5a4a4591bf..c68bcc773f 100644
--- a/src/widgets/kernel/qapplication_qpa.cpp
+++ b/src/widgets/kernel/qapplication_qpa.cpp
@@ -93,7 +93,6 @@ bool qt_try_modal(QWidget *widget, QEvent::Type type)
return true;
bool block_event = false;
- bool paint_event = false;
switch (type) {
#if 0
@@ -113,7 +112,7 @@ bool qt_try_modal(QWidget *widget, QEvent::Type type)
break;
}
- if ((block_event || paint_event) && top->parentWidget() == 0)
+ if (block_event && top && top->parentWidget() == 0)
top->raise();
return !block_event;