diff options
-rw-r--r-- | AndroidManifest.xml | 7 | ||||
-rw-r--r-- | src/org/connectbot/HostListActivity.java | 3 |
2 files changed, 9 insertions, 1 deletions
diff --git a/AndroidManifest.xml b/AndroidManifest.xml index 79da90b..295e0e7 100644 --- a/AndroidManifest.xml +++ b/AndroidManifest.xml @@ -22,6 +22,13 @@ <action android:name="android.intent.action.CREATE_SHORTCUT" /> <category android:name="android.intent.category.DEFAULT" /> </intent-filter> + <intent-filter> + <action android:name="android.intent.action.PICK" /> + <category android:name="android.intent.category.DEFAULT" /> + <data android:scheme="ssh" /> + <data android:scheme="telnet" /> + <data android:scheme="local" /> + </intent-filter> </activity> <activity android:name=".PubkeyListActivity" android:configChanges="keyboardHidden|orientation" /> diff --git a/src/org/connectbot/HostListActivity.java b/src/org/connectbot/HostListActivity.java index f65c069..3b02530 100644 --- a/src/org/connectbot/HostListActivity.java +++ b/src/org/connectbot/HostListActivity.java @@ -178,7 +178,8 @@ public class HostListActivity extends ListActivity { // start thread to check for new version new UpdateHelper(this); - this.makingShortcut = Intent.ACTION_CREATE_SHORTCUT.equals(getIntent().getAction()); + this.makingShortcut = Intent.ACTION_CREATE_SHORTCUT.equals(getIntent().getAction()) + || Intent.ACTION_PICK.equals(getIntent().getAction()); // connect with hosts database and populate list this.hostdb = new HostDatabase(this); |