diff --git a/src/system/console_amiga.cpp b/src/system/console_amiga.cpp index 390098cc..728ef95c 100644 --- a/src/system/console_amiga.cpp +++ b/src/system/console_amiga.cpp @@ -80,6 +80,11 @@ void AmigaShellConsole::ReadLine() { Flush(Input()); FGets(Input(), line, linesize); + + if (CheckSignal(SIGBREAKF_CTRL_C)) + { + exit = true; + } } void AmigaShellConsole::WriteString(const char* string)