Преглед изворни кода

Only launch LOVE if user actually select file in the file picker.

Miku AuahDark пре 3 година
родитељ
комит
50f5e72807
1 измењених фајлова са 5 додато и 3 уклоњено
  1. 5 3
      app/src/normal/java/org/love2d/android/MainActivity.java

+ 5 - 3
app/src/normal/java/org/love2d/android/MainActivity.java

@@ -34,9 +34,11 @@ public class MainActivity extends AppCompatActivity {
     private final ActivityResultLauncher<String[]> openFileLauncher = registerForActivityResult(
     private final ActivityResultLauncher<String[]> openFileLauncher = registerForActivityResult(
         new ActivityResultContracts.OpenDocument(),
         new ActivityResultContracts.OpenDocument(),
         (Uri result) -> {
         (Uri result) -> {
-            Intent intent = new Intent(this, GameActivity.class);
-            intent.setData(result);
-            startActivity(intent);
+            if (result != null) {
+                Intent intent = new Intent(this, GameActivity.class);
+                intent.setData(result);
+                startActivity(intent);
+            }
         }
         }
     );
     );