diff options
Diffstat (limited to 'src/widgets/kernel')
-rw-r--r-- | src/widgets/kernel/qapplication.cpp | 10 |
1 files changed, 2 insertions, 8 deletions
diff --git a/src/widgets/kernel/qapplication.cpp b/src/widgets/kernel/qapplication.cpp index af4de68701..a075182969 100644 --- a/src/widgets/kernel/qapplication.cpp +++ b/src/widgets/kernel/qapplication.cpp @@ -2225,15 +2225,9 @@ bool QApplicationPrivate::isWindowBlocked(QWindow *window, QWindow **blockingWin *blockingWindow = m; return true; } - QWindow *p = m->parent(); - if (!p) - p = m->transientParent(); - m = p; + m = m->parent(QWindow::IncludeTransients); } while (m); - QWindow *p = w->parent(); - if (!p) - p = w->transientParent(); - w = p; + w = w->parent(QWindow::IncludeTransients); } while (w); break; } |