# HG changeset patch # User Marseille # Date 1264948887 -3600 # Node ID f98ef87c34b8a2cfa6e2db80928c4fab51fbbc21 # Parent e29937c5670ca87872406c4b80420618c6deb889 Bug correction. diff -r e29937c5670c -r f98ef87c34b8 src/com/beem/project/beem/BeemService.java --- a/src/com/beem/project/beem/BeemService.java Sat Jan 23 00:46:38 2010 +0100 +++ b/src/com/beem/project/beem/BeemService.java Sun Jan 31 15:41:27 2010 +0100 @@ -205,7 +205,10 @@ if (mSettings.getBoolean("settings_key_specific_server", false)) { mHost = mSettings.getString("settings_key_xmpp_server", ""); - mPort = Integer.parseInt(mSettings.getString("settings_key_xmpp_port", "5222")); + if ("".equals(mHost)) + mHost = StringUtils.parseServer(tmpJid); + String tmpPort = mSettings.getString("settings_key_xmpp_port", "5222"); + mPort = ("".equals(tmpPort)) ? DEFAULT_XMPP_PORT : Integer.parseInt(tmpPort) ; } if (mSettings.getBoolean("settings_key_gmail", false)) { mHost = "talk.google.com";