static void _load_done_cb(void *data, Enlil_Load *load, int nb_albums __UNUSED__, int nb_photos __UNUSED__) { Enlil_Library *library = (Enlil_Library *)data; enlil_load_free(&load); t = ecore_time_get(); double _time = t - t0; LOG_ERR("Load Time: %f sec)", _time); t0_sync = ecore_time_get(); Enlil_Sync *_sync = enlil_library_sync_get(library); enlil_sync_job_all_add(_sync); }
void load_done_cb(void *data, Enlil_Load *load, int nb_albums, int nb_photos) { char buf[PATH_MAX]; Enlil_Data *enlil_data = (Enlil_Data *) data; Enlil_Library *library = enlil_data->library; snprintf(buf, PATH_MAX, D_("Loading %d albums and %d photos"), nb_albums, nb_photos); loading_status_show(enlil_data, buf, EINA_FALSE); enlil_load_free(&load); enlil_data->load = NULL; Enlil_Sync *sync = enlil_library_sync_get(library); enlil_sync_job_all_add(sync); main_menu_loading_disable_set(0); main_menu_sync_disable_set(1); enlil_data->nb_photos = nb_photos; enlil_data->nb_albums = nb_albums; snprintf(buf, PATH_MAX, D_(" %d albums and %d photos."), enlil_data->nb_albums, enlil_data->nb_photos); elm_label_label_set(enlil_data->list_photo->lbl_nb_albums_photos, buf); photos_list_object_freeze(enlil_data->list_photo->o_list, EINA_FALSE); enlil_netsync_job_sync_albums_append(enlil_data->library, netsync_album_new_cb, netsync_album_notinnetsync_cb, netsync_album_notuptodate_cb, netsync_album_netsyncnotuptodate_cb, netsync_album_uptodate_cb, enlil_data); }