diff --git a/DroidFish/AndroidManifest.xml b/DroidFish/AndroidManifest.xml index 69e9a2f..9f0dacd 100644 --- a/DroidFish/AndroidManifest.xml +++ b/DroidFish/AndroidManifest.xml @@ -32,6 +32,11 @@ + + + + + diff --git a/DroidFish/src/org/petero/droidfish/DroidFish.java b/DroidFish/src/org/petero/droidfish/DroidFish.java index 1776bf7..e0d593b 100644 --- a/DroidFish/src/org/petero/droidfish/DroidFish.java +++ b/DroidFish/src/org/petero/droidfish/DroidFish.java @@ -456,7 +456,8 @@ public class DroidFish extends Activity implements GUIInterface { Intent intent = getIntent(); Uri data = intent.getData(); if (data == null) { - if (Intent.ACTION_SEND.equals(intent.getAction()) && + if ((Intent.ACTION_SEND.equals(intent.getAction()) || + Intent.ACTION_VIEW.equals(intent.getAction())) && ("application/x-chess-pgn".equals(intent.getType()) || "application/x-chess-fen".equals(intent.getType()))) pgnOrFen = intent.getStringExtra(Intent.EXTRA_TEXT);