diff --git a/desmume/src/frontend/posix/shared/ctrlssdl.cpp b/desmume/src/frontend/posix/shared/ctrlssdl.cpp index 2fdfd24c2..e8d0b7154 100644 --- a/desmume/src/frontend/posix/shared/ctrlssdl.cpp +++ b/desmume/src/frontend/posix/shared/ctrlssdl.cpp @@ -565,6 +565,7 @@ process_ctrls_event( SDL_Event& event, case SDLK_F10: int prevexec; prevexec = execute; + emu_halt(EMUHALT_REASON_USER_REQUESTED_HALT, NDSErrorTag_None); execute = FALSE; SPU_Pause(1); if(!shift_pressed){