From 60178e36cd2753c39ff0b358a5cbbcc64e5d5126 Mon Sep 17 00:00:00 2001 From: Sander van Grieken Date: Thu, 22 Feb 2024 10:10:07 +0100 Subject: [PATCH] qt6: remove hack for removing FLAG_SECURE flag via re-adding View to WindowManager. This seems to be unstable on certain phones, and simply calling clearFlags() is effective on android >= 8. --- .../build/src/main/java/org/kivy/android/PythonActivity.java | 5 ----- 1 file changed, 5 deletions(-) diff --git a/pythonforandroid/bootstraps/qt6/build/src/main/java/org/kivy/android/PythonActivity.java b/pythonforandroid/bootstraps/qt6/build/src/main/java/org/kivy/android/PythonActivity.java index decbb12825..7739c26e79 100644 --- a/pythonforandroid/bootstraps/qt6/build/src/main/java/org/kivy/android/PythonActivity.java +++ b/pythonforandroid/bootstraps/qt6/build/src/main/java/org/kivy/android/PythonActivity.java @@ -130,11 +130,6 @@ public void run() { } else { Log.v(TAG, "UnSetting Secure Window"); window.clearFlags(WindowManager.LayoutParams.FLAG_SECURE); - if (ViewCompat.isAttachedToWindow(window.getDecorView())) { - WindowManager wm = this.mActivity.getWindowManager(); - wm.removeViewImmediate(window.getDecorView()); - wm.addView(window.getDecorView(), window.getAttributes()); - } } } }._initialize(this, secure));