int _gl_albums_sel_create_view(void *data);
int _gl_albums_sel_update_view(void *data);
int _gl_albums_sel_pop_view(void *data);
+void _gl_albums_sel_update_album_sel_list(void *data);
#endif
#include "gl-tile.h"
#include "gl-editfield.h"
-static void _gl_albums_sel_update_album_sel_list(void *data);
-
/**
*
* @param data : App data
* Update album select info
* @param data : App data
*/
-static void _gl_albums_sel_update_album_sel_list(void *data)
+void _gl_albums_sel_update_album_sel_list(void *data)
{
GL_CHECK(data);
gl_appdata *ad = (gl_appdata *) data;
#include "gl-timeline.h"
#include "gl-albums.h"
#include "gl-thumbs-edit.h"
+#include "gl-albums-sel.h"
enum gl_popup_obj_del_cb_type {
GL_POPUP_OBJ_DEL_CB_TYPE_ITEM,
gl_dbg("EXIT 1");
return;
}
+ if (view_mode == GL_VIEW_THUMBS_SELECT) {
+ _gl_data_selected_list_finalize(data);
+ _gl_albums_sel_pop_view(data);
+ _gl_albums_sel_update_album_sel_list(data);
+ if (ad->albuminfo.selected_uuid) {
+ free(ad->albuminfo.selected_uuid);
+ ad->albuminfo.selected_uuid = NULL;
+ }
+ }
if(ad->maininfo.ctxpopup) {
evas_object_del(ad->maininfo.ctxpopup);
ad->maininfo.ctxpopup = NULL;