summaryrefslogtreecommitdiffstats
path: root/src/android/jar
diff options
context:
space:
mode:
authorAssam Boudjelthia <assam.boudjelthia@qt.io>2023-11-22 01:23:09 +0200
committerAssam Boudjelthia <assam.boudjelthia@qt.io>2023-11-28 14:37:56 +0200
commit57330a18ca54abd2785887d46d6d5ef995aa9eb8 (patch)
tree089009def927d739f573b7786f74b0584867e5f1 /src/android/jar
parentaea816b1972c834b805876868829159d7c459c27 (diff)
Android: rename isPluginRunning to isNativePluginIntegrationReady
This has been used to notify that the platform integration is setup and ready, now the name is more descriptive of what it does. Task-number: QTBUG-118077 Change-Id: I9fab525f07433f9ec8057e2475a3b1e4658f84d9 Reviewed-by: Tinja Paavoseppä <tinja.paavoseppa@qt.io>
Diffstat (limited to 'src/android/jar')
-rw-r--r--src/android/jar/src/org/qtproject/qt/android/QtActivityBase.java4
-rw-r--r--src/android/jar/src/org/qtproject/qt/android/QtActivityDelegate.java13
-rw-r--r--src/android/jar/src/org/qtproject/qt/android/QtNative.java7
3 files changed, 9 insertions, 15 deletions
diff --git a/src/android/jar/src/org/qtproject/qt/android/QtActivityBase.java b/src/android/jar/src/org/qtproject/qt/android/QtActivityBase.java
index 159f31be9d..fa602ce494 100644
--- a/src/android/jar/src/org/qtproject/qt/android/QtActivityBase.java
+++ b/src/android/jar/src/org/qtproject/qt/android/QtActivityBase.java
@@ -208,7 +208,7 @@ public class QtActivityBase extends Activity
public boolean onKeyDown(int keyCode, KeyEvent event)
{
QtNative.ApplicationStateDetails stateDetails = QtNative.getStateDetails();
- if (!stateDetails.isStarted || !m_delegate.isPluginRunning())
+ if (!stateDetails.isStarted || !stateDetails.nativePluginIntegrationReady)
return false;
return m_delegate.getInputDelegate().onKeyDown(keyCode, event);
@@ -218,7 +218,7 @@ public class QtActivityBase extends Activity
public boolean onKeyUp(int keyCode, KeyEvent event)
{
QtNative.ApplicationStateDetails stateDetails = QtNative.getStateDetails();
- if (!stateDetails.isStarted || !m_delegate.isPluginRunning())
+ if (!stateDetails.isStarted || !stateDetails.nativePluginIntegrationReady)
return false;
return m_delegate.getInputDelegate().onKeyUp(keyCode, event);
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 c154399911..510120ee3c 100644
--- a/src/android/jar/src/org/qtproject/qt/android/QtActivityDelegate.java
+++ b/src/android/jar/src/org/qtproject/qt/android/QtActivityDelegate.java
@@ -37,8 +37,6 @@ public class QtActivityDelegate
{
private Activity m_activity;
- private boolean m_isPluginRunning = false;
-
private HashMap<Integer, QtSurface> m_surfaces = null;
private HashMap<Integer, View> m_nativeViews = null;
private QtLayout m_layout = null;
@@ -97,11 +95,6 @@ public class QtActivityDelegate
});
}
- boolean isPluginRunning()
- {
- return m_isPluginRunning;
- }
-
void setContextMenuVisible(boolean contextMenuVisible)
{
m_contextMenuVisible = contextMenuVisible;
@@ -301,12 +294,6 @@ public class QtActivityDelegate
}
@UsedFromNativeCode
- public void notifyQtAndroidPluginRunning(boolean running)
- {
- m_isPluginRunning = running;
- }
-
- @UsedFromNativeCode
public void initializeAccessibility()
{
final QtActivityDelegate currentDelegate = this;
diff --git a/src/android/jar/src/org/qtproject/qt/android/QtNative.java b/src/android/jar/src/org/qtproject/qt/android/QtNative.java
index 8d39398837..e4fe68100e 100644
--- a/src/android/jar/src/org/qtproject/qt/android/QtNative.java
+++ b/src/android/jar/src/org/qtproject/qt/android/QtNative.java
@@ -203,6 +203,7 @@ public class QtNative
public static class ApplicationStateDetails {
int state = ApplicationState.ApplicationSuspended;
+ boolean nativePluginIntegrationReady = false;
boolean isStarted = false;
}
@@ -216,6 +217,12 @@ public class QtNative
m_stateDetails.isStarted = started;
}
+ @UsedFromNativeCode
+ public static void notifyNativePluginIntegrationReady(boolean ready)
+ {
+ m_stateDetails.nativePluginIntegrationReady = ready;
+ }
+
public static void setApplicationState(int state)
{
synchronized (m_mainActivityMutex) {