From 3c10b1e5058d2b3ca3722394b380963c22ed5b63 Mon Sep 17 00:00:00 2001 From: 0StackOverflow0 <0johnconnor0@gmail.com> Date: Tue, 27 Aug 2024 23:25:30 +0000 Subject: [PATCH] Allow Menu to Instantly Return without Selection Add break to loop via bS as GDISP --- src/a8libmenu.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/a8libmenu.c b/src/a8libmenu.c index 3544f98..ab93562 100644 --- a/src/a8libmenu.c +++ b/src/a8libmenu.c @@ -70,6 +70,12 @@ byte Menu(byte bN, byte x, byte y, byte bO, byte bI, byte bS, byte bC, unsigned WPrint(bN, x, y+bL, (bL+1 == bR ? WON : WOFF), cL); } } + + // If display item is 0, exit + if (bS == GDISP) { + bF = TRUE; + continue; + } // Get key (no inverse key) bK = WaitKCX(WOFF);