diff --git a/src/port/ui/ImguiUI.cpp b/src/port/ui/ImguiUI.cpp index 3548325d5..52a8ca0e3 100644 --- a/src/port/ui/ImguiUI.cpp +++ b/src/port/ui/ImguiUI.cpp @@ -15,7 +15,11 @@ #include #include "port/Engine.h" -extern "C" {} +extern "C" { + extern s32 gGamestateNext; + extern s32 gMenuSelection; + #include "defines.h" +} namespace GameUI { std::shared_ptr mGameMenuBar; @@ -446,7 +450,8 @@ void DrawGameMenu() { "Ctrl+R" #endif )) { - // gNextGameState = GSTATE_BOOT; + gGamestateNext = MAIN_MENU_FROM_QUIT; + gMenuSelection = START_MENU; } #if !defined(__SWITCH__) && !defined(__WIIU__)