int index = 0;
char *name = NULL;
char *artist = NULL;
+ char *default_artist = NULL;
char *title = NULL;
char *thumbnail = NULL;
}
if (!artist || !strlen(artist)) {
artist = g_strdup(GET_SYS_STR("IDS_COM_BODY_UNKNOWN"));
+ default_artist = artist;
}
title = name;
}
free(name);
name = NULL;
}
- if (artist) {
- free(artist);
- artist = NULL;
+ if (default_artist) {
+ free(default_artist);
+ default_artist = NULL;
}
return;
}
free(name);
name = NULL;
}
- if (artist) {
- free(artist);
- artist = NULL;
+ if (default_artist) {
+ free(default_artist);
+ default_artist = NULL;
}
return;
}
free(name);
name = NULL;
}
- if (artist) {
- free(artist);
- artist = NULL;
+ if (default_artist) {
+ free(default_artist);
+ default_artist = NULL;
}
return;
}
free(name);
name = NULL;
}
- if (artist) {
- free(artist);
- artist = NULL;
+ if (default_artist) {
+ free(default_artist);
+ default_artist = NULL;
}
return;
}
free(name);
name = NULL;
}
- if (artist) {
- free(artist);
- artist = NULL;
+ if (default_artist) {
+ free(default_artist);
+ default_artist = NULL;
}
return;
}
free(name);
name = NULL;
}
- if (artist) {
- free(artist);
- artist = NULL;
+ if (default_artist) {
+ free(default_artist);
+ default_artist = NULL;
}
}
for (int index = 0; index < count; index++) {
mp_media_info_h item = NULL;
char *thumb_path = NULL;
+ char *default_thumb_path = NULL;
char part_name[RECENTLY_ADDED_PART_NAME_MAX_SIZE] = {0, };
item = mp_media_info_group_list_nth_item(svc_handle, index);
if (!item) {
DEBUG_TRACE
("Fail to mp_media_info_group_list_nth_item, index[%d]", index);
- if (thumb_path) {
- free(thumb_path);
- thumb_path = NULL;
- }
return NULL;
}
mp_media_info_group_get_thumbnail_path(item, &thumb_path);
"shared_images", DEFAULT_THUMBNAIL);
free(shared_path);
thumb_path = g_strdup(default_thumbnail);
+ default_thumb_path = thumb_path;
}
mp_list_item_data_t *item_data = calloc(1, sizeof(mp_list_item_data_t));
if (!item_data) {
- if (thumb_path) {
- free(thumb_path);
- thumb_path = NULL;
+ if (default_thumb_path) {
+ free(default_thumb_path);
+ default_thumb_path = NULL;
}
return NULL;
}
evas_object_data_set(content, "genlist_obj", list->genlist);
elm_object_signal_callback_add(content, "mouse,clicked,1", "*",
_mp_album_list_recently_added_thumbpath_clicked_cb, item_data);
- if (thumb_path) {
- free(thumb_path);
- thumb_path = NULL;
+ if (default_thumb_path) {
+ free(default_thumb_path);
+ default_thumb_path = NULL;
}
return content;
}
evas_object_data_set(content, "genlist_obj", list->genlist);
elm_object_signal_callback_add(content, "mouse,clicked,1", "*",
_mp_album_list_recently_added_play_icon_clicked_cb, item_data);
- if (thumb_path) {
- free(thumb_path);
- thumb_path = NULL;
+ if (default_thumb_path) {
+ free(default_thumb_path);
+ default_thumb_path = NULL;
}
return content;
}
- if (thumb_path) {
- free(thumb_path);
- thumb_path = NULL;
+ if (default_thumb_path) {
+ free(default_thumb_path);
+ default_thumb_path = NULL;
}
}
return NULL;
MpAlbumList_t *list = thiz;
MP_CHECK(list);
MP_CHECK(list->recently_added_genlist);
- mp_list_item_data_t *item_data;
- item_data = mp_list_item_data_create(MP_LIST_ITEM_TYPE_GROUP_TITLE);
- MP_CHECK(item_data);
- item_data->it =
- elm_genlist_item_append(list->recently_added_genlist, list->itc_genlist_recently_added, svc_handle,
+ elm_genlist_item_append(list->recently_added_genlist, list->itc_genlist_recently_added, svc_handle,
NULL, ELM_GENLIST_ITEM_NONE, NULL, NULL);
}
for (int index = 0; index < count; index++) {
mp_media_info_h item = NULL;
char *thumb_path = NULL;
+ char *default_thumb_path = NULL;
char part_name[RECENTLY_ADDED_PART_NAME_MAX_SIZE] = {0, };
item = mp_media_info_list_nth_item(svc_handle, index);
"shared_images", DEFAULT_THUMBNAIL);
free(shared_path);
thumb_path = g_strdup(default_thumbnail);
+ default_thumb_path = thumb_path;
}
mp_list_item_data_t *item_data = calloc(1, sizeof(mp_list_item_data_t));
if (!item_data) {
- if (thumb_path) {
- free(thumb_path);
- thumb_path = NULL;
+ if (default_thumb_path) {
+ free(default_thumb_path);
+ default_thumb_path = NULL;
}
return NULL;
}
evas_object_data_set(content, "genlist_obj", list->genlist);
elm_object_signal_callback_add(content, "mouse,clicked,1", "*",
_mp_track_list_recently_added_thumbpath_clicked_cb, NULL);
- if (thumb_path) {
- free(thumb_path);
- thumb_path = NULL;
+ if (default_thumb_path) {
+ free(default_thumb_path);
+ default_thumb_path = NULL;
}
return content;
}
evas_object_data_set(content, "genlist_obj", list->genlist);
elm_object_signal_callback_add(content, "mouse,clicked,1", "*",
_mp_track_list_recently_added_play_icon_clicked_cb, item_data);
- if (thumb_path) {
- free(thumb_path);
- thumb_path = NULL;
+ if (default_thumb_path) {
+ free(default_thumb_path);
+ default_thumb_path = NULL;
}
return content;
}
- if (thumb_path) {
- free(thumb_path);
- thumb_path = NULL;
+ if (default_thumb_path) {
+ free(default_thumb_path);
+ default_thumb_path = NULL;
}
}
return NULL;
MpTrackList_t *list = thiz;
MP_CHECK(list);
MP_CHECK(list->recently_added_genlist);
- mp_list_item_data_t *item_data;
- item_data = mp_list_item_data_create(MP_LIST_ITEM_TYPE_GROUP_TITLE);
- MP_CHECK(item_data);
- item_data->it =
- elm_genlist_item_append(list->recently_added_genlist, list->itc_genlist_recently_added, svc_handle,
+ elm_genlist_item_append(list->recently_added_genlist, list->itc_genlist_recently_added, svc_handle,
NULL, ELM_GENLIST_ITEM_NONE, NULL, NULL);
}