From 0254325534ba9481406e04579b5c2598e1565ee3 Mon Sep 17 00:00:00 2001 From: nesbox Date: Mon, 14 Aug 2023 14:18:46 +0200 Subject: [PATCH] #2173: fixed exit in dev mode --- src/studio/studio.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/studio/studio.c b/src/studio/studio.c index 0fd2c6529..11d6e88ad 100644 --- a/src/studio/studio.c +++ b/src/studio/studio.c @@ -1794,12 +1794,16 @@ static void processShortcuts(Studio* studio) { case TIC_MENU_MODE: getConfig(studio)->options.devmode - ? setStudioMode(studio, studio->prevMode) + ? setStudioMode(studio, studio->prevMode == TIC_RUN_MODE + ? TIC_CONSOLE_MODE + : studio->prevMode) : studio_menu_back(studio->menu); break; case TIC_RUN_MODE: getConfig(studio)->options.devmode - ? setStudioMode(studio, studio->prevMode) + ? setStudioMode(studio, studio->prevMode == TIC_RUN_MODE + ? TIC_CONSOLE_MODE + : studio->prevMode) : gotoMenu(studio); break; case TIC_CONSOLE_MODE: