Rockbox open source high quality audio player as a Music Player Daemon
mpris rockbox mpd libadwaita audio rust zig deno
2
fork

Configure Feed

Select the types of activity you want to include in your feed.

Playlist Viewer: Display playlist name in title

Change-Id: I7b258a566f55d026710d3441d1b4188f7614c5ee

authored by

Christian Soffke and committed by
William Wilgus
0c7f66ab 6bc443f4

+8 -3
+8 -3
apps/playlist_viewer.c
··· 102 102 103 103 /* Global playlist viewer settings */ 104 104 struct playlist_viewer { 105 - struct playlist_info* playlist; /* playlist being viewed */ 105 + const char *title; /* Playlist Viewer list title */ 106 + struct playlist_info* playlist; /* Playlist being viewed */ 106 107 int num_tracks; /* Number of tracks in playlist */ 107 108 int current_playing_track; /* Index of current playing track */ 108 109 int selected_track; /* The selected track, relative (first is 0) */ ··· 349 350 return false; 350 351 351 352 if (!filename) 353 + { 352 354 viewer->playlist = NULL; 355 + viewer->title = (char *) str(LANG_PLAYLIST); 356 + } 353 357 else 354 358 { 355 359 /* Viewing playlist on disk */ ··· 373 377 dir = "/"; 374 378 file = filename+1; 375 379 } 380 + viewer->title = file; 376 381 377 382 if (is_playing) 378 383 { ··· 771 776 gui_synclist_set_icon_callback(playlist_lists, 772 777 global_settings.playlist_viewer_icons? 773 778 &playlist_callback_icons:NULL); 774 - gui_synclist_set_title(playlist_lists, str(LANG_PLAYLIST), Icon_Playlist); 779 + gui_synclist_set_title(playlist_lists, viewer.title, Icon_Playlist); 775 780 gui_synclist_draw(playlist_lists); 776 781 gui_synclist_speak_item(playlist_lists); 777 782 } ··· 808 813 global_settings.playlist_viewer_icons ? 809 814 &playlist_callback_icons : NULL); 810 815 gui_synclist_set_nb_items(playlist_lists, viewer.num_tracks); 811 - gui_synclist_set_title(playlist_lists, str(LANG_PLAYLIST), Icon_Playlist); 816 + gui_synclist_set_title(playlist_lists, viewer.title, Icon_Playlist); 812 817 gui_synclist_select_item(playlist_lists, viewer.selected_track); 813 818 gui_synclist_draw(playlist_lists); 814 819 gui_synclist_speak_item(playlist_lists);