# HG changeset patch # User Vincent Veronis # Date 1254067153 -7200 # Node ID 60e54a934da2a7337cc28f9b854af3d9bd09b739 # Parent 09cfee97f900d73e81c6410df1f3b092986d602e Correction bug a la connection dans beemservice. Ajout d'un message plus parlant dans le XMPPCONNECTIONADAPTER diff -r 09cfee97f900 -r 60e54a934da2 src/com/beem/project/beem/BeemService.java --- a/src/com/beem/project/beem/BeemService.java Sun Sep 27 15:25:50 2009 +0200 +++ b/src/com/beem/project/beem/BeemService.java Sun Sep 27 17:59:13 2009 +0200 @@ -107,11 +107,12 @@ super.onCreate(); mSettings = PreferenceManager.getDefaultSharedPreferences(this); - mLogin = mSettings.getString("settings_key_account_username", ""); + String tmpJid = mSettings.getString("settings_key_account_username", ""); + mLogin = StringUtils.parseName(tmpJid); mPassword = mSettings.getString("settings_key_account_password", ""); mPort = DEFAULT_XMPP_PORT; - mService = StringUtils.parseServer(mLogin); - mHost = StringUtils.parseServer(mLogin); + mService = StringUtils.parseServer(tmpJid); + mHost = StringUtils.parseServer(tmpJid); if (mSettings.getBoolean("settings_key_specific_server", false)) { mHost = mSettings.getString("settings_key_xmpp_server", ""); diff -r 09cfee97f900 -r 60e54a934da2 src/com/beem/project/beem/service/XmppConnectionAdapter.java --- a/src/com/beem/project/beem/service/XmppConnectionAdapter.java Sun Sep 27 15:25:50 2009 +0200 +++ b/src/com/beem/project/beem/service/XmppConnectionAdapter.java Sun Sep 27 17:59:13 2009 +0200 @@ -146,6 +146,8 @@ Log.d(TAG, "Error while connecting", e); if (e.getXMPPError() != null && e.getXMPPError().getMessage() != null) mConListener.connectionFailed(e.getXMPPError().getMessage()); + else if (e.getMessage() != null) + mConListener.connectionFailed(e.getMessage()); else mConListener.connectionFailed("Error On Connection"); }