Browse Source

Apply love-specific SDL2 patches to fix black screen.

Miku AuahDark 4 years ago
parent
commit
17ec687714

+ 6 - 0
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