From 6164dddbdd432b616423c65a3453f2e6e6c46b4b Mon Sep 17 00:00:00 2001 From: Synced Synapse Date: Mon, 13 Apr 2015 23:06:28 +0100 Subject: [PATCH] Catch invalid format exception for WoL port (host manual configuration) --- .../kore/ui/hosts/HostFragmentManualConfiguration.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/org/xbmc/kore/ui/hosts/HostFragmentManualConfiguration.java b/app/src/main/java/org/xbmc/kore/ui/hosts/HostFragmentManualConfiguration.java index e6298d3..38a1b0e 100644 --- a/app/src/main/java/org/xbmc/kore/ui/hosts/HostFragmentManualConfiguration.java +++ b/app/src/main/java/org/xbmc/kore/ui/hosts/HostFragmentManualConfiguration.java @@ -222,7 +222,13 @@ public class HostFragmentManualConfiguration extends Fragment { String macAddress = xbmcMacAddressEditText.getText().toString(); aux = xbmcWolPortEditText.getText().toString(); - int xbmcWolPort = TextUtils.isEmpty(aux) ? HostInfo.DEFAULT_WOL_PORT : Integer.valueOf(aux); + + int xbmcWolPort = HostInfo.DEFAULT_WOL_PORT; + try { + xbmcWolPort = TextUtils.isEmpty(aux) ? HostInfo.DEFAULT_WOL_PORT : Integer.valueOf(aux); + } catch (NumberFormatException exc) { + // Ignoring this exception and keeping WoL port at the default value + } // Check Xbmc name and address if (TextUtils.isEmpty(xbmcName)) {