EBookQuery *query = NULL;
GError *error = NULL;
+
+
if (priv->local_id && priv->remote_id) {
const gchar *vcard = osso_abook_account_manager_get_vcard_field
(NULL, priv->local_id);
}
static void
+abook_acount_manager_ready (OssoABookAccountManager *manager,
+ const GError *error,
+ gpointer user_data)
+{
+ ELHomeApplet *self = EL_HOME_APPLET (user_data);
+
+ /* ignore error, continue in any case */
+ read_new_event (self);
+}
+
+static void
el_home_applet_init (ELHomeApplet *self)
{
ELHomeAppletPrivate *priv;
G_CALLBACK (new_event_cb),
self);
- read_new_event (self);
-
osso_abook_init_with_name (PACKAGE, NULL);
+
+ osso_abook_account_manager_call_when_ready (NULL,
+ abook_acount_manager_ready,
+ self,
+ NULL);
#endif
}