aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/org/connectbot/HostListActivity.java10
1 files changed, 8 insertions, 2 deletions
diff --git a/src/org/connectbot/HostListActivity.java b/src/org/connectbot/HostListActivity.java
index fc1ef6b..0727230 100644
--- a/src/org/connectbot/HostListActivity.java
+++ b/src/org/connectbot/HostListActivity.java
@@ -261,9 +261,15 @@ public class HostListActivity extends ListActivity {
String username = uri.getUserInfo();
String hostname = uri.getHost();
int port = uri.getPort();
- if(port == -1) port = 22;
- String nickname = String.format("%s@%s", username, hostname);
+ String nickname;
+ if(port == -1) {
+ port = 22;
+ nickname = String.format("%s@%s", username, hostname);
+ } else {
+ nickname = String.format("%s@%s:%d", username, hostname, port);
+ }
+
hostdb.createHost(null, nickname, username, hostname, port, HostDatabase.COLOR_GRAY);
Intent intent = new Intent(HostListActivity.this, ConsoleActivity.class);