char names[][50] = { STR_MP_RECENTLY_ADDED, STR_MP_MOST_PLAYED, STR_MP_FAVOURITES,
STR_MP_RECENTLY_PLAYED };
-
- char thumb[][4096] = { THUMBNAIL_RECENTLY_ADDED, THUMBNAIL_MOST_PLAYED, THUMBNAIL_QUICK_LIST,
- THUMBNAIL_RECENTLY_PLAYED };
+ char thumbnail_recently_added[1024] = { 0 };
+ char thumbnail_most_played[1024] = { 0 };
+ char thumbnail_quick_list[1024] = { 0 };
+ char thumbnail_recently_played[1024] = { 0 };
+ char *shared_path = app_get_shared_resource_path();
+ if(shared_path == NULL) {
+ ERROR_TRACE("Unable to get path for image");
+ return 0;
+ }
+ snprintf(thumbnail_recently_added, 1024, "%s%s/%s",
+ shared_path,"shared_images","T02_playlist_recently_added.png");
+ snprintf(thumbnail_most_played, 1024, "%s%s/%s",
+ shared_path,"shared_images","T02_playlist_most_played.png");
+ snprintf(thumbnail_quick_list, 1024, "%s%s/%s",
+ shared_path,"shared_images","T02_playlist_starred.png");
+ snprintf(thumbnail_recently_played, 1024, "%s%s/%s",
+ shared_path,"shared_images","T02_playlist_recently_played.png");
+ free(shared_path);
for (i = 0; i < 4; i++) {
media_info = calloc(1, sizeof(struct mp_media_info_s));
}
media_info->i.ginfo->main_info = g_strdup(names[i]);
- media_info->i.ginfo->thumb_path = g_strdup(thumb[i]);
+ if(!strcmp(names[i], STR_MP_RECENTLY_ADDED))
+ media_info->i.ginfo->thumb_path = g_strdup(thumbnail_recently_added);
+
+ else if(!strcmp(names[i],STR_MP_MOST_PLAYED))
+ media_info->i.ginfo->thumb_path = g_strdup(thumbnail_most_played);
+
+ else if(!strcmp(names[i],STR_MP_FAVOURITES))
+ media_info->i.ginfo->thumb_path = g_strdup(thumbnail_quick_list);
+
+ else
+ media_info->i.ginfo->thumb_path = g_strdup(thumbnail_recently_played);
media_info->s.group_type = group_type;
(*media_list)->list =
g_list_append((*media_list)->list, media_info);
MpEditView_t *view = thiz;
MP_CHECK_VAL(view, -1);
+ if (view->list_mode != MP_EDIT_VIEW_REORDER) {
+ mp_list_set_edit(view->content_to_show, EINA_TRUE);
+ }
+ mp_list_update(view->content_to_show);
if (view->list_mode == MP_EDIT_VIEW_REORDER) {
view->reorder = false;
mp_list_set_edit(view->content_to_show, EINA_FALSE);
mp_list_set_reorder(view->content_to_show, EINA_TRUE);
- } else {
- mp_list_set_edit(view->content_to_show, EINA_TRUE);
}
- mp_list_update(view->content_to_show);
+
unsigned int count =
mp_list_get_editable_count((MpList_t *) view->content_to_show,
MP_LIST_EDIT_TYPE_NORMAL);
MP_CHECK_VAL(view, -1);
return 0;
-}
+}
\ No newline at end of file