diff --git a/sflphone-client-gnome/src/dbus/marshaller.list b/sflphone-client-gnome/src/dbus/marshaller.list
index 1e1491713ab928c90d18a8c179e6be6b5fa1d9a3..587c7ce061fe83c9558e7641c5aa54d7a0ea5a89 100644
--- a/sflphone-client-gnome/src/dbus/marshaller.list
+++ b/sflphone-client-gnome/src/dbus/marshaller.list
@@ -3,3 +3,4 @@ VOID:STRING,STRING
 VOID:INT
 VOID:STRING,INT
 VOID:STRING,DOUBLE
+VOID:STRING
diff --git a/sflphone-common/src/account.cpp b/sflphone-common/src/account.cpp
index ec9039cc925185540eb03fb52e0ac14c64bd383a..85eea08605ac6684619e69c9297dab27980bef93 100644
--- a/sflphone-common/src/account.cpp
+++ b/sflphone-common/src/account.cpp
@@ -49,11 +49,11 @@ void Account::loadConfig()
 
 void Account::setRegistrationState( RegistrationState state ) { 
     
-  //if (state != _registrationState) {
+  if (state != _registrationState) {
 	_debug("Account::setRegistrationState\n");
         _registrationState = state; 
 
 	// Notify the client
 	Manager::instance().connectionStatusNotification( _accountID );
-	//}
+	}
 }