summaryrefslogtreecommitdiffstats
path: root/src/android/jar
diff options
context:
space:
mode:
Diffstat (limited to 'src/android/jar')
-rw-r--r--src/android/jar/src/org/qtproject/qt/android/QtActivityDelegate.java1
-rw-r--r--src/android/jar/src/org/qtproject/qt/android/QtInputDelegate.java1
-rw-r--r--src/android/jar/src/org/qtproject/qt/android/QtWindow.java8
3 files changed, 1 insertions, 9 deletions
diff --git a/src/android/jar/src/org/qtproject/qt/android/QtActivityDelegate.java b/src/android/jar/src/org/qtproject/qt/android/QtActivityDelegate.java
index 25ac59ec32..482ad2abd5 100644
--- a/src/android/jar/src/org/qtproject/qt/android/QtActivityDelegate.java
+++ b/src/android/jar/src/org/qtproject/qt/android/QtActivityDelegate.java
@@ -331,7 +331,6 @@ class QtActivityDelegate extends QtActivityDelegateBase
m_topLevelWindows.put(window.getId(), window);
if (!m_splashScreenSticky)
hideSplashScreen();
- m_inputDelegate.setFocusedView(window.getQtEditText());
});
}
diff --git a/src/android/jar/src/org/qtproject/qt/android/QtInputDelegate.java b/src/android/jar/src/org/qtproject/qt/android/QtInputDelegate.java
index f11791ea09..2bdfa73d6d 100644
--- a/src/android/jar/src/org/qtproject/qt/android/QtInputDelegate.java
+++ b/src/android/jar/src/org/qtproject/qt/android/QtInputDelegate.java
@@ -214,7 +214,6 @@ class QtInputDelegate {
return;
setEditTextOptions(enterKeyType, inputHints);
- m_currentEditText.requestFocus();
m_currentEditText.postDelayed(() -> {
m_imm.showSoftInput(m_currentEditText, 0, new ResultReceiver(new Handler()) {
diff --git a/src/android/jar/src/org/qtproject/qt/android/QtWindow.java b/src/android/jar/src/org/qtproject/qt/android/QtWindow.java
index 2f8f9cfbdc..e5551f0d3d 100644
--- a/src/android/jar/src/org/qtproject/qt/android/QtWindow.java
+++ b/src/android/jar/src/org/qtproject/qt/android/QtWindow.java
@@ -45,13 +45,6 @@ class QtWindow extends QtLayout implements QtSurfaceInterface {
});
}
- // TODO this is a temporary workaround to be able to set the input delegate current edit text,
- // the next two patches make this redundant
- QtEditText getQtEditText()
- {
- return m_editText;
- }
-
void setVisible(boolean visible) {
QtNative.runAction(() -> {
if (visible)
@@ -70,6 +63,7 @@ class QtWindow extends QtLayout implements QtSurfaceInterface {
@Override
public boolean onTouchEvent(MotionEvent event)
{
+ m_editText.requestFocus();
event.setLocation(event.getX() + getX(), event.getY() + getY());
QtInputDelegate.sendTouchEvent(event, getId());
m_gestureDetector.onTouchEvent(event);