diff options
| author | Volker Hilsheimer <volker.hilsheimer@qt.io> | 2023-10-26 18:33:33 +0200 |
|---|---|---|
| committer | Volker Hilsheimer <volker.hilsheimer@qt.io> | 2023-10-27 17:44:35 +0200 |
| commit | 8c9f5fba0343433bca8285df1a80bb3a606ca2ef (patch) | |
| tree | d55b8b8883ce57e05bd20a5d9383baa3149da833 /src/plugins/platforms/android/qandroidplatformdialoghelpers.cpp | |
| parent | 703614f03b73fbcc63d8315bb6a2a86156476341 (diff) | |
Android: don't rely on implicit cast of declared QtJniTypes to jobject
The operator jobject() should be removed from declared QtJniTypes in
qtbase, as it's dangerous. Prepare for that by calling object(), which
returns the wrapped jobject as well, or isValid() where previously the
implicit conversion to jobject also enabled implicit conversion to bool.
Change-Id: I00cf6f1463dd5ab5cbaf03d9e77bfff3bced9b15
Reviewed-by: Ivan Solovev <ivan.solovev@qt.io>
Diffstat (limited to 'src/plugins/platforms/android/qandroidplatformdialoghelpers.cpp')
| -rw-r--r-- | src/plugins/platforms/android/qandroidplatformdialoghelpers.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/plugins/platforms/android/qandroidplatformdialoghelpers.cpp b/src/plugins/platforms/android/qandroidplatformdialoghelpers.cpp index a2bfb277ace..ec2199b7279 100644 --- a/src/plugins/platforms/android/qandroidplatformdialoghelpers.cpp +++ b/src/plugins/platforms/android/qandroidplatformdialoghelpers.cpp @@ -19,7 +19,7 @@ static jclass g_messageDialogHelperClass = nullptr; QAndroidPlatformMessageDialogHelper::QAndroidPlatformMessageDialogHelper() : m_javaMessageDialog(g_messageDialogHelperClass, "(Landroid/app/Activity;)V", - static_cast<jobject>(QtAndroidPrivate::activity())) + QtAndroidPrivate::activity().object()) { } |
