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.

plugins: db_folder_select, disktidy, main_menu_config: Fix selection dialog with Show Icons set to No

Temporarily enable icons for required lists. Probably not a proper fix but a simple workaround.

Fixes FS#13574

Change-Id: I011a80e2a9f03019927b32e92cd5a35275c051e1

+9 -1
+3
apps/plugins/db_folder_select.c
··· 607 607 info.get_name = folder_get_name; 608 608 info.action_callback = folder_action_callback; 609 609 info.get_icon = folder_get_icon; 610 + bool show_icons = rb->global_settings->show_icons; 611 + rb->global_settings->show_icons = true; 610 612 rb->simplelist_show_list(&info); 613 + rb->global_settings->show_icons = show_icons; 611 614 logf("folder_select %d bytes free", (int)(buffer_end - buffer_front)); 612 615 /* done editing. check for changes */ 613 616 if (hash != save_folders(root, hashed.buf, setting_len))
+3
apps/plugins/disktidy.c
··· 686 686 list.get_icon = get_icon; 687 687 list.get_name = get_name; 688 688 list.action_callback = list_action_callback; 689 + bool show_icons = rb->global_settings->show_icons; 690 + rb->global_settings->show_icons = true; 689 691 rb->simplelist_show_list(&list); 692 + rb->global_settings->show_icons = show_icons; 690 693 break; 691 694 case 2: 692 695 disktidy_status = display_run_stats();
+3 -1
apps/plugins/main_menu_config.c
··· 168 168 enum plugin_status plugin_start(const void* parameter) 169 169 { 170 170 (void)parameter; 171 + bool show_icons = rb->global_settings->show_icons; 172 + rb->global_settings->show_icons = true; 171 173 struct gui_synclist list; 172 174 bool done = false; 173 175 int action, cur_sel; ··· 241 243 } 242 244 } 243 245 244 - 246 + rb->global_settings->show_icons = show_icons; 245 247 return PLUGIN_OK; 246 248 }