File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -9578,8 +9578,8 @@ unsigned menu_displaylist_build_list(
95789578 build_list[i].checked = settings->bools.settings_show_file_browser;
95799579 break;
95809580 case MENU_ENUM_LABEL_MENU_KIOSK_MODE_PASSWORD:
9581- if (kiosk_mode_enable)
9582- build_list[i].checked = true;
9581+ /* Kiosk Mode Fix - Always show Kiosk Password Settings Option */
9582+ build_list[i].checked = true;
95839583 break;
95849584 case MENU_ENUM_LABEL_MENU_SCREENSAVER_TIMEOUT:
95859585 if (menu_screensaver_supported)
@@ -15407,6 +15407,20 @@ bool menu_displaylist_ctl(enum menu_displaylist_ctl_state type,
1540715407#endif
1540815408
1540915409 info->flags |= MD_FLAG_NEED_PUSH;
15410+ /* Kiosk Mode Fix - Add empty entry if list is empty */
15411+ if(info->list->size <= 0 || settings->bools.kiosk_mode_enable)
15412+ {
15413+ menu_entries_clear(info->list);
15414+ menu_entries_append(info->list,
15415+ msg_hash_to_str(MENU_ENUM_LABEL_VALUE_NO_ITEMS),
15416+ msg_hash_to_str(MENU_ENUM_LABEL_NO_ITEMS),
15417+ MENU_ENUM_LABEL_NO_ITEMS,
15418+ MENU_SETTING_NO_ITEM, 0, 0, NULL);
15419+
15420+ info->flags |= MD_FLAG_NEED_REFRESH
15421+ | MD_FLAG_NEED_PUSH;
15422+ break;
15423+ }
1541015424 }
1541115425 break;
1541215426 case DISPLAYLIST_HELP:
You can’t perform that action at this time.
0 commit comments