TIZENIOT-1847 [Music] Default music icon (tracks/albums/artists) 29/240429/1
authordivyanshugautam17 <divyanshu.gm@samsung.com>
Thu, 6 Aug 2020 07:58:21 +0000 (13:28 +0530)
committerdivyanshugautam17 <divyanshu.gm@samsung.com>
Thu, 6 Aug 2020 07:58:21 +0000 (13:28 +0530)
Change-Id: I0273db07a9ae43f7e53512a4f88077cdba22861e

src/widget/mp-album-list.c
src/widget/mp-artist-list.c
src/widget/mp-track-list.c

index 7acaa22dadc4f27c8b8b57d0a37dad4acb5199a1..06fe0d7e2cd5ddb6a8e8ca2292eaa8caaee85fe3 100755 (executable)
@@ -203,8 +203,11 @@ Evas_Object *_mp_album_list_icon_get(void *data, Evas_Object * obj,
                        w = ALBUM_ICON_SIZE;
                }
                h = w;
-               icon =
-                       mp_util_create_lazy_update_thumb_icon(obj, thumb_name, w, h);
+               if(!thumb_name) {       /*Default Icon*/
+                       icon = mp_util_create_lazy_update_thumb_icon(obj, thumb_name, 28,28);
+               } else {
+                       icon = mp_util_create_lazy_update_thumb_icon(obj, thumb_name, w, h);
+               }
 
                elm_layout_theme_set(content, "layout", "list/B/music.type.1",
                                                         "default");
index cdefbd4165ff5fc48fb8a007385d316ed5b7c5dd..4b4e90fec3a81c8d0b6c43ce70ecc7c7c25653b4 100755 (executable)
@@ -223,9 +223,12 @@ static Evas_Object *_mp_artist_list_album_icon_get(Evas_Object * obj,
        for (i = 0; i < album_count; i++) {
                path = album_thumbs[i];
        }
-       Evas_Object *icon =
-                       mp_util_create_lazy_update_thumb_icon(obj, path, image_size,
-                                       image_size);
+       Evas_Object *icon = NULL;
+       if(!path) {     /*Default Icon*/
+               icon = mp_util_create_lazy_update_thumb_icon(obj, path, 28,28);
+       } else {
+               icon = mp_util_create_lazy_update_thumb_icon(obj, path, image_size,image_size);
+       }
        return icon;
 }
 
index 7b5c53a9d72f41a8ea6114761b9305d801c8a11c..f458330f663ed10ef12e4aea398b1ec73dba00b5 100755 (executable)
@@ -259,10 +259,13 @@ Evas_Object *_mp_track_list_icon_get(void *data, Evas_Object * obj,
                        icon =
                                mp_widget_lock_icon_create(obj, (const char *) thumbpath);
                } else {
-                       icon =
+                       if(!thumbpath) {        /*Default Icon*/
+                               icon = mp_util_create_lazy_update_thumb_icon(obj, thumbpath,28,28);
+                       } else {
+                               icon =
                                        mp_util_create_lazy_update_thumb_icon(obj, thumbpath,
-                                                       MP_LIST_ICON_SIZE,
-                                                       MP_LIST_ICON_SIZE);
+                                                                       MP_LIST_ICON_SIZE,MP_LIST_ICON_SIZE);
+                       }
                }
 #else
                icon =