Correction de 2 3 bugs.
authormarseille
Fri, 24 Apr 2009 12:32:10 +0200
changeset 170 e892a47de086
parent 169 b832216810ae
child 172 471893ecd402
child 173 0ccad9608190
Correction de 2 3 bugs. Notament dans le onREsume de la contact list avec le startbeemservice.
src/com/beem/project/beem/ui/ContactList.java
src/com/beem/project/beem/ui/ContactListSettings.java
src/com/beem/project/beem/ui/SendIM.java
--- a/src/com/beem/project/beem/ui/ContactList.java	Fri Apr 24 11:51:54 2009 +0200
+++ b/src/com/beem/project/beem/ui/ContactList.java	Fri Apr 24 12:32:10 2009 +0200
@@ -61,7 +61,6 @@
     @Override
     protected void onCreate(Bundle saveBundle) {
 	super.onCreate(saveBundle);
-	mBeemApplication = BeemApplication.getApplication(this);
 	mRosterListener = new BeemRosterListener();
 	mSettings = getSharedPreferences(getString(R.string.PreferenceFileName), MODE_PRIVATE);
 	// bug fixe temporaire des betises de marseille
@@ -71,10 +70,11 @@
 	 * 5222); editor.commit();
 	 */
     }
-    
+
     @Override
     protected void onResume() {
 	super.onResume();
+	mBeemApplication = BeemApplication.getApplication(this);
 	if (!mBeemApplication.isConnected())
 	    mBeemApplication.startBeemService();
 	mBeemApplication.callWhenConnectedToServer(new Handler(), new Runnable() {
--- a/src/com/beem/project/beem/ui/ContactListSettings.java	Fri Apr 24 11:51:54 2009 +0200
+++ b/src/com/beem/project/beem/ui/ContactListSettings.java	Fri Apr 24 12:32:10 2009 +0200
@@ -108,7 +108,7 @@
 		editor.putString(getString(R.string.PreferencePasswordKey), getWidgetText(R.id.password));
 		mIsChanged = true;
 	    }
-	    if (isChanged(R.id.host, R.string.PreferenceService)) {
+	    if (isChanged(R.id.service, R.string.PreferenceService)) {
 		editor.putString(getString(R.string.PreferenceService), getWidgetText(R.id.service));
 		mIsChanged = true;
 	    }
@@ -118,7 +118,7 @@
 		mIsChanged = true;
 	    }
 	    if (Integer.parseInt(getWidgetText(R.id.proxy_port)) != mSettings.getInt(
-		getString(R.string.PreferenceProxyPort), 1080)) {
+		getString(R.string.PreferenceProxyPort), 0)) {
 		editor
 		    .putInt(getString(R.string.PreferenceProxyPort), Integer.parseInt(getWidgetText(R.id.proxy_port)));
 		mIsChanged = true;
--- a/src/com/beem/project/beem/ui/SendIM.java	Fri Apr 24 11:51:54 2009 +0200
+++ b/src/com/beem/project/beem/ui/SendIM.java	Fri Apr 24 12:32:10 2009 +0200
@@ -109,6 +109,7 @@
     @Override
     protected void onResume() {
 	super.onResume();
+	mBeemApplication = BeemApplication.getApplication(this);
 	if (!mBeemApplication.isConnected())
 	    mBeemApplication.startBeemService();
 	mBeemApplication.callWhenConnectedToServer(mHandler, new Runnable() {