aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTarja Sundqvist <tarja.sundqvist@qt.io>2022-09-12 18:30:12 +0300
committerTarja Sundqvist <tarja.sundqvist@qt.io>2022-09-12 18:30:12 +0300
commit8aebadb96c1e57ba89bba2e5962399f676207a32 (patch)
tree97335b146c237f9d8f217c2d0fad8aa9eec1a03e
parentf05d6542fe994ddf58df2b68c9fba4f1269bd91f (diff)
parentbfad61cbbfd6453e112d1d1f78698f7477226257 (diff)
Merge remote-tracking branch 'origin/tqtc/lts-5.15.7' into tqtc/lts-5.15-opensourcev5.15.7-lts-lgpl
-rw-r--r--.qmake.conf2
-rw-r--r--src/virtualkeyboard/qvirtualkeyboardinputcontext_p.cpp6
2 files changed, 5 insertions, 3 deletions
diff --git a/.qmake.conf b/.qmake.conf
index d7055d75..6d03a03f 100644
--- a/.qmake.conf
+++ b/.qmake.conf
@@ -2,4 +2,4 @@ load(qt_build_config)
DEFINES += QT_NO_FOREACH QT_NO_JAVA_STYLE_ITERATORS QT_NO_LINKED_LIST
-MODULE_VERSION = 5.15.6
+MODULE_VERSION = 5.15.7
diff --git a/src/virtualkeyboard/qvirtualkeyboardinputcontext_p.cpp b/src/virtualkeyboard/qvirtualkeyboardinputcontext_p.cpp
index 385be912..cacf33f0 100644
--- a/src/virtualkeyboard/qvirtualkeyboardinputcontext_p.cpp
+++ b/src/virtualkeyboard/qvirtualkeyboardinputcontext_p.cpp
@@ -278,8 +278,10 @@ void QVirtualKeyboardInputContextPrivate::onInputItemChanged()
For integrated keyboards, make sure it's a sibling to the overlay. The
high z-order will make sure it gets events also during a modal session.
*/
- if (isDesktopPanel.isValid() && !isDesktopPanel.toBool())
- vkbPanel->setParentItem(quickItem->window()->contentItem());
+ if (isDesktopPanel.isValid() && !isDesktopPanel.toBool()) {
+ if (QQuickWindow *quickWindow = quickItem->window())
+ vkbPanel->setParentItem(quickWindow->contentItem());
+ }
}
}
} else {