diff --git a/src/main/java/mpo/dayon/assistant/gui/Assistant.java b/src/main/java/mpo/dayon/assistant/gui/Assistant.java index be3306e3..c0b0a84a 100644 --- a/src/main/java/mpo/dayon/assistant/gui/Assistant.java +++ b/src/main/java/mpo/dayon/assistant/gui/Assistant.java @@ -211,7 +211,7 @@ public void actionPerformed(ActionEvent ev) { frame.setCursor(Cursor.getPredefinedCursor(Cursor.WAIT_CURSOR)); try { publicIp = UPnP.getExternalIP(); - if (isValidPublicIp()) { + if (isInvalidPublicIp()) { final URL url = new URL(WHATSMYIP_SERVER_URL); try (final BufferedReader lines = new BufferedReader(new InputStreamReader(url.openStream()))) { publicIp = lines.readLine(); @@ -265,8 +265,8 @@ public void actionPerformed(ActionEvent ev) { choices.setLocation(choicesLocation.x - xOffset, choicesLocation.y + yOffset); } - private boolean isValidPublicIp() { - return ! (publicIp == null || publicIp.startsWith("192.168") || publicIp.startsWith("10.")); + private boolean isInvalidPublicIp() { + return publicIp == null || publicIp.startsWith("192.168") || publicIp.startsWith("10."); } }; ip.putValue("DISPLAY_NAME", "127.0.0.1"); // always a selection