From 17ec68771451be634f2bc0667991ccd1ac0de132 Mon Sep 17 00:00:00 2001 From: Miku AuahDark Date: Sun, 5 Dec 2021 13:49:46 +0800 Subject: [PATCH] Apply love-specific SDL2 patches to fix black screen. --- .../app/src/main/java/org/libsdl/app/SDLActivity.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/love/src/jni/SDL2/android-project/app/src/main/java/org/libsdl/app/SDLActivity.java b/love/src/jni/SDL2/android-project/app/src/main/java/org/libsdl/app/SDLActivity.java index e21007bd..d054f377 100644 --- a/love/src/jni/SDL2/android-project/app/src/main/java/org/libsdl/app/SDLActivity.java +++ b/love/src/jni/SDL2/android-project/app/src/main/java/org/libsdl/app/SDLActivity.java @@ -267,6 +267,8 @@ public class SDLActivity extends Activity implements View.OnSystemUiVisibilityCh // love2d-mod-start: allow restarting of the native thread public void startNative() { + boolean hadSDLThread = SDLActivity.mSDLThread != null; + // Set up JNI SDL.setupJNI(); @@ -316,6 +318,10 @@ public class SDLActivity extends Activity implements View.OnSystemUiVisibilityCh SDLActivity.onNativeDropFile(filename); } } + + if (hadSDLThread) { + resumeNativeThread(); + } } // love2d-mod-end: allow restarting of the native thread