From d27aaebc01de01dc1943edb05d48d507ef2aba0a Mon Sep 17 00:00:00 2001 From: Joseph Cloutier Date: Wed, 26 Jun 2024 20:36:02 -0400 Subject: [PATCH] Copy SDL's list of `configChanges` on Android. On Android, Lime apps are SDL apps, so it makes sense to defer to them on this. https://github.com/libsdl-org/SDL/blob/main/android-project/app/src/main/AndroidManifest.xml --- tools/platforms/AndroidPlatform.hx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/tools/platforms/AndroidPlatform.hx b/tools/platforms/AndroidPlatform.hx index 967244996..4d4caaaf1 100644 --- a/tools/platforms/AndroidPlatform.hx +++ b/tools/platforms/AndroidPlatform.hx @@ -490,7 +490,9 @@ class AndroidPlatform extends PlatformTarget "android:exported": "true", "android:launchMode": "singleTask", "android:label": project.meta.title, - "android:configChanges": project.config.getArrayString("android.configChanges", ["keyboardHidden", "orientation", "screenSize", "screenLayout", "uiMode"]).join("|"), + "android:configChanges": project.config.getArrayString("android.configChanges", + ["layoutDirection", "locale", "orientation", "uiMode", "screenLayout", "screenSize", "smallestScreenSize", "keyboard", "keyboardHidden", "navigation"]) + .join("|"), "android:screenOrientation": project.window.orientation == PORTRAIT ? "sensorPortrait" : (project.window.orientation == LANDSCAPE ? "sensorLandscape" : null) }); context.ANDROID_ACCEPT_FILE_INTENT = project.config.getArrayString("android.accept-file-intent", []);