Пример #1
0
static void
book_client_connect_cb (GObject *source_object,
                        GAsyncResult *result,
                        gpointer user_data)
{
	MatchSearchInfo *info = user_data;
	EClient *client;

	client = e_book_client_connect_finish (result, NULL);

	/* Client may be NULL; don't use a type cast macro. */
	use_common_book_client ((EBookClient *) client, info);
}
Пример #2
0
static void
book_client_connect_cb (GObject *source_object,
                        GAsyncResult *result,
                        gpointer user_data)
{
	CSVImporter *gci = user_data;
	EClient *client;

	client = e_book_client_connect_finish (result, NULL);

	if (client == NULL) {
		csv_import_done (gci);
		return;
	}

	gci->book_client = E_BOOK_CLIENT (client);
	gci->idle_id = g_idle_add (csv_import_contacts, gci);
}