aboutsummaryrefslogtreecommitdiff
path: root/tsalis/src
diff options
context:
space:
mode:
Diffstat (limited to 'tsalis/src')
-rw-r--r--tsalis/src/handler.c5
-rw-r--r--tsalis/src/tsalis.c1
2 files changed, 5 insertions, 1 deletions
diff --git a/tsalis/src/handler.c b/tsalis/src/handler.c
index ded2d9a..265df47 100644
--- a/tsalis/src/handler.c
+++ b/tsalis/src/handler.c
@@ -163,6 +163,11 @@ runConsole(void)
switch (command[0]) {
case 'q':
+ s_save(g_simName);
+ g_exit = STRUE;
+ break;
+
+ case 'x':
g_exit = STRUE;
break;
diff --git a/tsalis/src/tsalis.c b/tsalis/src/tsalis.c
index 6840a02..f578e8f 100644
--- a/tsalis/src/tsalis.c
+++ b/tsalis/src/tsalis.c
@@ -106,7 +106,6 @@ static void
quit(void)
{
tsp_quit();
- s_save(g_simName);
s_quit();
}