aboutsummaryrefslogtreecommitdiff
path: root/tsalis/src/handler.c
diff options
context:
space:
mode:
Diffstat (limited to 'tsalis/src/handler.c')
-rw-r--r--tsalis/src/handler.c7
1 files changed, 3 insertions, 4 deletions
diff --git a/tsalis/src/handler.c b/tsalis/src/handler.c
index 265df47..e886733 100644
--- a/tsalis/src/handler.c
+++ b/tsalis/src/handler.c
@@ -163,11 +163,10 @@ runConsole(void)
switch (command[0]) {
case 'q':
- s_save(g_simName);
- g_exit = STRUE;
- break;
+ if (command[1] != '!') {
+ s_save(g_simName);
+ }
- case 'x':
g_exit = STRUE;
break;