Skip to content

Commit 274f253

Browse files
author
Lhaete
authored
Update menu_displaylist.c with "Kiosk Mode Fix"
added Kiosk Mode fixes
1 parent 3cbe9fa commit 274f253

1 file changed

Lines changed: 16 additions & 2 deletions

File tree

menu/menu_displaylist.c

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff 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:

0 commit comments

Comments
 (0)