static void import_widget_cms_prepare_cb (GObject *source, GAsyncResult *result, gpointer user_data) { EmpathyImportWidget *self = user_data; if (!empathy_connection_managers_prepare_finish ( EMPATHY_CONNECTION_MANAGERS (source), result, NULL)) return; import_widget_set_up_account_list (self); }
static void protocol_chooser_cms_prepare_cb (GObject *source, GAsyncResult *result, gpointer user_data) { EmpathyConnectionManagers *cms = EMPATHY_CONNECTION_MANAGERS (source); EmpathyProtocolChooser *protocol_chooser = user_data; if (!empathy_connection_managers_prepare_finish (cms, result, NULL)) return; protocol_chooser_add_cms_list (protocol_chooser, empathy_connection_managers_get_cms (cms)); }
static void cm_manager_prepared_cb (GObject *source, GAsyncResult *result, gpointer user_data) { if (!empathy_connection_managers_prepare_finish ( EMPATHY_CONNECTION_MANAGERS (source), result, NULL)) { g_warning ("Failed to prepare connection managers singleton"); gtk_main_quit (); return; } empathy_accounts_import (TP_ACCOUNT_MANAGER (user_data), EMPATHY_CONNECTION_MANAGERS (source)); maybe_show_accounts_ui (TP_ACCOUNT_MANAGER (user_data)); }