diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 432833bb..0e189051 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -52,7 +52,12 @@
-
+
+
diff --git a/app/src/main/java/rs/ruffle/SelectSwfScreen.kt b/app/src/main/java/rs/ruffle/SelectSwfScreen.kt
index 421c3dee..81692123 100644
--- a/app/src/main/java/rs/ruffle/SelectSwfScreen.kt
+++ b/app/src/main/java/rs/ruffle/SelectSwfScreen.kt
@@ -181,7 +181,10 @@ fun PickSwfButton(onSelect: (uri: Uri) -> Unit) {
OutlinedButton(
onClick = {
launcher.launch(
- "application/x-shockwave-flash"
+ // Ideally "application/x-shockwave-flash" would be
+ // used here, but Android doesn't recognize many
+ // downloaded .swf files as such for some reason... :/
+ "*/*"
)
},
modifier = Modifier