{
Elm_Object_Item *it_f = NULL;
Elm_Object_Item *it_l = NULL;
- gl_media_s *item = NULL;
it_f = elm_gengrid_first_item_get(obj);
it_l = elm_gengrid_last_item_get(obj);
if (it_f && it_l) {
while (it_f != NULL && it_f != it_l) {
- item = (gl_media_s *)elm_object_item_data_get(it_f);
Evas_Object * ck = elm_object_item_part_content_get(it_f, GL_THUMB_CHECKBOX);
if (ck) {
elm_check_state_set(ck, state);
gl_dbgE("Check not found");
}
it_f = elm_gengrid_item_next_get(it_f);
- item = (gl_media_s *)elm_object_item_data_get(it_f);
}
- item = (gl_media_s *)elm_object_item_data_get(it_f);
Evas_Object * ck = elm_object_item_part_content_get(it_f, GL_THUMB_CHECKBOX);
if (ck) {
elm_check_state_set(ck, state);
char *text = NULL;
item = eina_list_nth(timeline_d->data_list, date_item->index);
+ if (!item) {
+ return;
+ }
int number_of_items_on_particular_date = _get_count_of_items_on_same_date(item, timeline_d->data_list, &text, date_item->index + 1);
int i;
__gl_timeline_check_btns_state(timeline_d, timeline_d->count,
sel_cnt);
}
+ g_free(text);
}
void _gl_timeline_update_date_item_data(Evas_Object *obj, bool state)
gl_media_s *item = NULL;
char *text = NULL;
item = eina_list_nth(timeline_d->data_list, date_item->index);
+ if (!item) {
+ return;
+ }
int number_of_items_on_particular_date = _get_count_of_items_on_same_date(item, timeline_d->data_list, &text, date_item->index + 1);
bool flag = true;
int i;
} else {
gl_dbgE("Check not found");
}
+ g_free(text);
}
void _gl_timeline_notify_date_check(gl_timeline_s *it_d, Evas_Object *obj, gl_media_s *item)
}
free(text1);
free(text2);
+ if (!date_item) {
+ return;
+ }
if (!item->check_state) {
Evas_Object *ck = elm_object_item_part_content_get(it_n, "select.all.data.check");
date_item->check_state = item->check_state;
}
elm_genlist_item_class_free(gic);
_gl_timeline_thumb_set_size(timeline_d->ad, pGengrid, &timeline_d->w, &timeline_d->h);
+ g_free(text);
}
static Evas_Object *__gl_get_icon_of_grid_cb(const void
in_list = false;
for (i = 0; i < eina_list_count(ad->tlinfo->data_list); i++) {
item1 = eina_list_nth(ad->tlinfo->data_list, i);
- if (!item) {
+ if (!item1) {
continue;
}
if (!strcmp(item1->uuid, item)) {
int total_sel_count = sel_cnt + fav_sel_cnt;
_gl_notify_check_selall(ad, ad->albuminfo.nf_it_select, item_cnt,
sel_all_cnt);
- if (gitem->album->item) {
+ if (gitem && gitem->album->item) {
int album_select_count = eina_list_count(gitem->album->elist);
if (album_select_count > 0) {
elm_object_item_signal_emit(gitem->album->item,