From 1d0030bfd9f5ef1e9bded94b599305bff41df63d Mon Sep 17 00:00:00 2001 From: sorgelig Date: Sat, 24 Feb 2018 15:05:03 +0800 Subject: [PATCH] OSD: show system page if no menu items are provided by core. --- menu.c | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/menu.c b/menu.c index 5826198..44cf8cc 100644 --- a/menu.c +++ b/menu.c @@ -929,7 +929,7 @@ void HandleUI(void) /******************************************************************/ case MENU_8BIT_MAIN1: { - int entry; + int entry = 0; int selentry; int old_osd_size = OsdGetSize(); @@ -1082,6 +1082,13 @@ void HandleUI(void) old_osd_size = OsdGetSize(); } + if (!entry) + { + menustate = MENU_8BIT_SYSTEM1; + menusub = 0; + break; + } + // exit row OsdWrite(OsdGetSize() - 1, STD_EXIT, menusub == selentry, 0); menusub_last = selentry;