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); }