diff --git a/src/android/jar/src/org/qtproject/qt/android/QtEmbeddedDelegate.java b/src/android/jar/src/org/qtproject/qt/android/QtEmbeddedDelegate.java index 7a460ccc178..4cc6e683497 100644 --- a/src/android/jar/src/org/qtproject/qt/android/QtEmbeddedDelegate.java +++ b/src/android/jar/src/org/qtproject/qt/android/QtEmbeddedDelegate.java @@ -99,11 +99,13 @@ class QtEmbeddedDelegate extends QtActivityDelegateBase BackendRegister.registerBackend(QtWindowInterface.class, (QtWindowInterface)this); BackendRegister.registerBackend(QtMenuInterface.class, (QtMenuInterface)this); BackendRegister.registerBackend(QtLayoutInterface.class, (QtLayoutInterface)this); + BackendRegister.registerBackend(QtInputInterface.class, m_inputDelegate); } else if (!details.isStarted && m_backendsRegistered) { m_backendsRegistered = false; BackendRegister.unregisterBackend(QtWindowInterface.class); BackendRegister.unregisterBackend(QtMenuInterface.class); BackendRegister.unregisterBackend(QtLayoutInterface.class); + BackendRegister.unregisterBackend(QtInputInterface.class); } updateInputDelegate(); }