From 1d1fd94a996406e86089dc00b0ffabb4650dd8f9 Mon Sep 17 00:00:00 2001 From: Juha Vuolle Date: Thu, 5 Jan 2023 20:59:45 +0200 Subject: [PATCH] Adjust the SDK/API version check for getInsetsController() The function is introduced in API level 30, causing an error on a 29 device Amends: eda4049a0142029c192e1690bafffbb98ee4ff99 Change-Id: I5f4e2301d04a0a2e0e2f4037e4c371efd2fef352 Reviewed-by: Bartlomiej Moskal Reviewed-by: Assam Boudjelthia (cherry picked from commit 40cb7434afe28c4dbe434a35b659e1af5299a3d9) Reviewed-by: Qt Cherry-pick Bot --- .../jar/src/org/qtproject/qt/android/QtActivityDelegate.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 7a0af367a33..87ee760f4b2 100644 --- a/src/android/jar/src/org/qtproject/qt/android/QtActivityDelegate.java +++ b/src/android/jar/src/org/qtproject/qt/android/QtActivityDelegate.java @@ -977,7 +977,7 @@ public class QtActivityDelegate private void handleUiModeChange(int uiMode) { // QTBUG-108365 - if (Build.VERSION.SDK_INT >= 29) { + if (Build.VERSION.SDK_INT >= 30) { // Since 29 version we are using Theme_DeviceDefault_DayNight Window window = m_activity.getWindow(); WindowInsetsController controller = window.getInsetsController();