summaryrefslogtreecommitdiffstats
path: root/src/plugins/platforms/android/qandroidplatformwindow.cpp
diff options
context:
space:
mode:
authorBartlomiej Moskal <bartlomiej.moskal@qt.io>2024-09-17 09:20:08 +0200
committerBartlomiej Moskal <bartlomiej.moskal@qt.io>2024-10-09 20:46:14 +0000
commit2971dbfe062de6b0be3ed9f251f9506bd45d5854 (patch)
tree20729842dd3a846016fd3b8f9173b3467999c0b2 /src/plugins/platforms/android/qandroidplatformwindow.cpp
parent0d4778497ee13f93ecaff9036ee7f5f6d24bb2a3 (diff)
Android: Allow to open Keyboard without touch
After changes in f4050cc5ea7490ba3b8b2bb0a174559d7e72a27e commit, the keyboard can be opened only when internal m_currentEditText is set (what is happening only on touch). Because of that, the keyboard cannot be opened just by setting focus on an item like it was before. To allow open the keyboard not only after touch, QtWindow needs to be informed about each focus change. Fixes: QTBUG-124360 Pick-to: 6.8 Change-Id: Ic3ca4451f53df55bfb1f3e300078fd1916e77155 Reviewed-by: Assam Boudjelthia <assam.boudjelthia@qt.io>
Diffstat (limited to 'src/plugins/platforms/android/qandroidplatformwindow.cpp')
-rw-r--r--src/plugins/platforms/android/qandroidplatformwindow.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/plugins/platforms/android/qandroidplatformwindow.cpp b/src/plugins/platforms/android/qandroidplatformwindow.cpp
index 1362b7d3929..5559a897596 100644
--- a/src/plugins/platforms/android/qandroidplatformwindow.cpp
+++ b/src/plugins/platforms/android/qandroidplatformwindow.cpp
@@ -266,6 +266,11 @@ void QAndroidPlatformWindow::updateSystemUiVisibility()
}
}
+void QAndroidPlatformWindow::updateFocusedEditText()
+{
+ m_nativeQtWindow.callMethod<void>("updateFocusedEditText");
+}
+
bool QAndroidPlatformWindow::isExposed() const
{
return qApp->applicationState() > Qt::ApplicationHidden