diff --git a/sflphone-gtk/src/actions.c b/sflphone-gtk/src/actions.c
index 74d8668ee807850a608379a49597c76b5c7b012e..9a834fea8ca02c839d58b9c8871bf4e10493e624 100644
--- a/sflphone-gtk/src/actions.c
+++ b/sflphone-gtk/src/actions.c
@@ -154,6 +154,7 @@ sflphone_init()
   {
     dbus_register(getpid(), "Gtk+ Client");
     sflphone_fill_account_list();
+    sflphone_set_default_account();
     return TRUE;
   }
 }
@@ -532,4 +533,12 @@ sflphone_place_call ( call_t * c )
   }
 }
 
+/* Internal to action - set the DEFAULT_ACCOUNT variable */
+void
+sflphone_set_default_account( )
+{
+	gchar* default_id = strdup(dbus_get_default_account());
+	g_print("Default Account = %s\n", default_id);
+	account_list_set_default(default_id);	
+}
 
diff --git a/sflphone-gtk/src/actions.h b/sflphone-gtk/src/actions.h
index ba35e0ecd770c8122bfdefd64cbbafde6197f75f..a2c9e6f7950c38c9264c1d58ab6d77fb40aef192 100644
--- a/sflphone-gtk/src/actions.h
+++ b/sflphone-gtk/src/actions.h
@@ -102,5 +102,5 @@ void sflphone_keypad ( guint keyval, gchar * key);
 void sflphone_place_call ( call_t * c );
 
 void sflphone_fill_account_list();
-
+void sflphone_set_default_account();
 #endif 
diff --git a/sflphone-gtk/src/dbus.c b/sflphone-gtk/src/dbus.c
index c8de379268d06a746b09b6dc663cd52cad73f35a..3d15c873f46cc305d1fc3dc907ca8e43590a7ef2 100644
--- a/sflphone-gtk/src/dbus.c
+++ b/sflphone-gtk/src/dbus.c
@@ -147,6 +147,7 @@ accounts_changed_cb (DBusGProxy *proxy,
   g_print ("Accounts changed\n");
   sflphone_fill_account_list();
   config_window_fill_account_list();
+  fast_fill_account_list();
 }
 
 gboolean 
@@ -437,7 +438,7 @@ gchar *
 dbus_get_default_account( )
 {
 	GError *error = NULL;
-	gchar * accountID;
+	char * accountID;
         org_sflphone_SFLphone_ConfigurationManager_get_default_account (
                 configurationManagerProxy,
                 &accountID,
@@ -451,6 +452,8 @@ dbus_get_default_account( )
         {
                 g_print ("DBus called get_default_account() on ConfigurationManager\n");
         }
+	
+	return accountID;
 
 }