diff --git a/src/net/i2p/android/router/MainFragment.java b/src/net/i2p/android/router/MainFragment.java index a1e45056822e445f8f5c33e8fcde9b6a16aaf659..47e9f9ab5041018049551f07f48f58fc40e394b8 100644 --- a/src/net/i2p/android/router/MainFragment.java +++ b/src/net/i2p/android/router/MainFragment.java @@ -292,18 +292,17 @@ public class MainFragment extends I2PFragmentBase { String msgDelay = DataHelper.formatDuration(ctx.throttle().getMessageDelay()); String uptime = DataHelper.formatDuration(ctx.router().getUptime()); - String netstatus = "Unknown"; - if(reach == net.i2p.router.CommSystemFacade.STATUS_DIFFERENT) { - netstatus = "Different"; - } - if(reach == net.i2p.router.CommSystemFacade.STATUS_HOSED) { - netstatus = "Hosed"; - } - if(reach == net.i2p.router.CommSystemFacade.STATUS_OK) { + String netstatus; + if (reach == net.i2p.router.CommSystemFacade.STATUS_DIFFERENT) { + netstatus = "Symmetric NAT"; + } else if (reach == net.i2p.router.CommSystemFacade.STATUS_HOSED) { + netstatus = "Port Failure"; + } else if (reach == net.i2p.router.CommSystemFacade.STATUS_OK) { netstatus = "OK"; - } - if(reach == net.i2p.router.CommSystemFacade.STATUS_REJECT_UNSOLICITED) { - netstatus = "Reject Unsolicited"; + } else if (reach == net.i2p.router.CommSystemFacade.STATUS_REJECT_UNSOLICITED) { + netstatus = "Firewalled"; + } else { + netstatus = "Unknown"; } String tunnelStatus = ctx.throttle().getTunnelStatus(); //ctx.commSystem().getReachabilityStatus(); @@ -357,8 +356,9 @@ public class MainFragment extends I2PFragmentBase { _savedStatus = status + participate + details; vStatusText.setText(_savedStatus); vStatus.setVisibility(View.VISIBLE); - } else + } else { vStatus.setVisibility(View.INVISIBLE); + } sv.setVisibility(View.VISIBLE); } else { // network but no router context