diff options
Diffstat (limited to 'apps/playlist_viewer.c')
-rw-r--r-- | apps/playlist_viewer.c | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/apps/playlist_viewer.c b/apps/playlist_viewer.c index 3f0e27d9e9..58789b2561 100644 --- a/apps/playlist_viewer.c +++ b/apps/playlist_viewer.c | |||
@@ -618,8 +618,9 @@ bool playlist_viewer_ex(char* filename) | |||
618 | if (!playlist_viewer_init(&viewer, filename, false)) | 618 | if (!playlist_viewer_init(&viewer, filename, false)) |
619 | goto exit; | 619 | goto exit; |
620 | 620 | ||
621 | gui_synclist_init(&playlist_lists, playlist_callback_icons, | 621 | gui_synclist_init(&playlist_lists, playlist_callback_name, &viewer); |
622 | playlist_callback_name, &viewer); | 622 | gui_synclist_set_icon_callback(&playlist_lists, |
623 | global_settings.playlist_viewer_icons?&playlist_callback_icons:NULL); | ||
623 | gui_synclist_set_nb_items(&playlist_lists, viewer.num_tracks); | 624 | gui_synclist_set_nb_items(&playlist_lists, viewer.num_tracks); |
624 | gui_synclist_select_item(&playlist_lists, viewer.selected_track); | 625 | gui_synclist_select_item(&playlist_lists, viewer.selected_track); |
625 | gui_synclist_draw(&playlist_lists); | 626 | gui_synclist_draw(&playlist_lists); |
@@ -773,6 +774,11 @@ bool playlist_viewer_ex(char* filename) | |||
773 | ret = true; | 774 | ret = true; |
774 | goto exit; | 775 | goto exit; |
775 | } | 776 | } |
777 | gui_synclist_set_icon_callback( | ||
778 | &playlist_lists, | ||
779 | global_settings.playlist_viewer_icons? | ||
780 | &playlist_callback_icons:NULL | ||
781 | ); | ||
776 | gui_synclist_draw(&playlist_lists); | 782 | gui_synclist_draw(&playlist_lists); |
777 | break; | 783 | break; |
778 | 784 | ||