rockbox/apps/menus
Solomon Peachy c145f41658 theme_menu: Error out gracefully when a directory doesn't exist
Normally we can't browse into a directory that doesn't exist; hwoever
the theme menu lets us directly browse (eg) fonts, themes, etc.  If the
target directory is not present (due to a broken installation) we
actually crash!

So, um, check and bail gracefully.

Should fix FS#13636

Change-Id: Idb28c55cf0ce3954114d056725f9992ceaf1db20
2025-06-17 18:40:06 -04:00
..
audiohw_eq_menu.c menus move functions with parameters to their own type 2022-12-17 02:51:43 -05:00
display_menu.c Settings: Add a new option to prevent text scrollings in the home screen 2024-08-28 20:24:44 -04:00
eq_menu.c Add reset EQ menu option 2024-10-16 17:20:27 +01:00
eq_menu.h quickscreen: fix EQ enable not working in quickscreen 2021-08-26 19:34:18 +00:00
exported_menus.h [4/4] Remove HAVE_LCD_BITMAP, as it's now the only choice. 2020-07-24 21:20:13 +00:00
main_menu.c shortcuts: Don't require name for 'time' (i.e. talk or sleep) shortcuts 2025-06-06 18:12:06 +02:00
menu_common.c [3/4] Completely remove HWCODEC support 2020-07-24 21:20:13 +00:00
menu_common.h [3/4] Completely remove HWCODEC support 2020-07-24 21:20:13 +00:00
playback_menu.c album art setting: use settings callback 2025-06-15 11:30:59 -04:00
playlist_menu.c playlist catalog: sort independently from file browser 2025-05-30 08:30:47 -04:00
plugin_menu.c Remove browse_context_init() 2022-12-17 13:36:38 +00:00
radio_menu.c radio.c presets.c small clean-up 2024-11-30 16:42:43 -05:00
recording_menu.c use path_append for setting directories is several settings 2024-04-01 07:35:53 -04:00
settings_menu.c shortcuts: add missing voice for sleep shortcuts without name 2025-06-06 19:12:07 +02:00
sound_menu.c Remove NVRAM infavor of a separate cfg file 2025-01-21 00:04:32 -05:00
theme_menu.c theme_menu: Error out gracefully when a directory doesn't exist 2025-06-17 18:40:06 -04:00
time_menu.c shortcuts: refactor sleeptimer / talk_timedate 2024-05-13 18:18:45 +02:00