diff options
| author | Volker Hilsheimer <[email protected]> | 2023-10-27 11:25:02 +0200 |
|---|---|---|
| committer | Volker Hilsheimer <[email protected]> | 2023-11-01 15:58:45 +0800 |
| commit | daf15a4aafdcd6978916bef2dae1fb2f2f5e62da (patch) | |
| tree | adddd936b7948b16528610d53eb29345802d608e /src/plugins/platforms/android/androidjniaccessibility.h | |
| parent | 6735aa868ffb559f82439c55271251ec54ff509e (diff) | |
Android: clean up error handling and native methods registration
Emit log output and return false immediately if we fail to get both the
Activity and the Service objects. Standardize the registerNative methods
to return bool and take a QJniEnvironment, and adjust the macros
accordingly.
Simplify the startup routine to use QJniEnvironment.
Change-Id: I11be35426520dc803f5a07bbb495e908592f254e
Reviewed-by: Tinja Paavoseppä <[email protected]>
Diffstat (limited to 'src/plugins/platforms/android/androidjniaccessibility.h')
| -rw-r--r-- | src/plugins/platforms/android/androidjniaccessibility.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/plugins/platforms/android/androidjniaccessibility.h b/src/plugins/platforms/android/androidjniaccessibility.h index 9bbbe80fe98..d967dde3ffa 100644 --- a/src/plugins/platforms/android/androidjniaccessibility.h +++ b/src/plugins/platforms/android/androidjniaccessibility.h @@ -9,12 +9,13 @@ QT_BEGIN_NAMESPACE class QObject; +class QJniEnvironment; namespace QtAndroidAccessibility { void initialize(); bool isActive(); - bool registerNatives(JNIEnv *env); + bool registerNatives(QJniEnvironment &env); void notifyLocationChange(uint accessibilityObjectId); void notifyObjectHide(uint accessibilityObjectId); void notifyObjectFocus(uint accessibilityObjectId); |
