diff --git a/AndroidManifest.xml b/AndroidManifest.xml
index 8f1537b7..03758f56 100644
--- a/AndroidManifest.xml
+++ b/AndroidManifest.xml
@@ -35,6 +35,14 @@
+
+
+
+
+
+
+
+
diff --git a/src/org/love2d/android/GameLauncher.java b/src/org/love2d/android/GameLauncher.java
index 78df888f..b3f6d6a7 100644
--- a/src/org/love2d/android/GameLauncher.java
+++ b/src/org/love2d/android/GameLauncher.java
@@ -17,8 +17,12 @@ public class GameLauncher extends GameActivity {
protected void onCreate(Bundle bundle) {
Uri game = this.getIntent().getData();
if (game != null) {
- copyGameToCache (game);
- Log.d("GameLauncher", "Selected the file: " + getGamePath());
+ if (game.getScheme().equals ("file")) {
+ gamePath = game.getPath();
+ } else {
+ copyGameToCache (game);
+ }
+ Log.d("GameLauncher", "Selected the file: " + getGamePath());
}
super.onCreate(bundle);
}