diff --git a/src/org/galexander/sshd/SimpleSSHD.java b/src/org/galexander/sshd/SimpleSSHD.java index dfdba4d..bf18ad2 100644 --- a/src/org/galexander/sshd/SimpleSSHD.java +++ b/src/org/galexander/sshd/SimpleSSHD.java @@ -49,7 +49,7 @@ public class SimpleSSHD extends Activity update_startstop_prime(); updater = new UpdaterThread(); updater.start(); - ip_view.setText(get_ip()); + ip_view.setText(get_ip(true)); if (Prefs.get_onopen() && !SimpleSSHDService.is_started()) { startService(new Intent(this, SimpleSSHDService.class)); @@ -195,7 +195,7 @@ public class SimpleSSHD extends Activity } } - public static String get_ip() { + public static String get_ip(boolean pretty) { String ret = ""; try { List interfaces = Collections.list(NetworkInterface.getNetworkInterfaces()); @@ -209,10 +209,14 @@ public class SimpleSSHD extends Activity if (i != -1) { ip = ip.substring(0,i); } - if (!ret.equals("")) { - ret += "\n"; + if (pretty) { + if (!ret.equals("")) { + ret += "\n"; + } + ret += "IP: "+ ip; + } else { + return ip; } - ret += "IP: "+ ip; } } } diff --git a/src/org/galexander/sshd/SimpleSSHDService.java b/src/org/galexander/sshd/SimpleSSHDService.java index 8addad1..d7a33bc 100644 --- a/src/org/galexander/sshd/SimpleSSHDService.java +++ b/src/org/galexander/sshd/SimpleSSHDService.java @@ -74,8 +74,9 @@ public class SimpleSSHDService extends Service { n.contentView.setImageViewResource(R.id.n_icon, R.drawable.icon); n.contentView.setTextViewText(R.id.n_text, - "SimpleSSHD listening on "+SimpleSSHD.get_ip()+ - ":"+Prefs.get_port()); + "SimpleSSHD listening on " + + SimpleSSHD.get_ip(false) + + ":" + Prefs.get_port()); startForeground(1, n); }