src/com/beem/project/beem/ui/Login.java
changeset 497 84a73d51156f
parent 495 7ac6af9ceb0d
child 498 6c2a766f2297
--- a/src/com/beem/project/beem/ui/Login.java	Fri Nov 06 19:38:17 2009 +0100
+++ b/src/com/beem/project/beem/ui/Login.java	Sat Nov 07 06:51:51 2009 +0100
@@ -101,13 +101,15 @@
 	if (mIsConfigured && (mIsConnectedService || mXmppFacade != null)) {
 	    mReceiver.setBinded(false);
 	    boolean isConnected = false;
-	    try {
-		isConnected = mXmppConnection.isAuthentificated();
-	    } catch (RemoteException e) {
-		e.printStackTrace();
+	    if (mXmppConnection != null) {
+		try {
+		    isConnected = mXmppConnection.isAuthentificated();
+		} catch (RemoteException e) {
+		    e.printStackTrace();
+		}
 	    }
 	    unbindService(mServConn);
-	    if (isConnected) {
+	    if (!isConnected) {
 		stopService(SERVICE_INTENT);
 	    }
 	    mXmppFacade = null;