From ac1312be2d4357e77244137ce0f349b1665ecb62 Mon Sep 17 00:00:00 2001
From: Paul Oliver <contact@pauloliver.dev>
Date: Thu, 29 Feb 2024 01:50:44 +0100
Subject: Added exit without saving command.

---
 tsalis/src/handler.c | 5 +++++
 tsalis/src/tsalis.c  | 1 -
 2 files changed, 5 insertions(+), 1 deletion(-)

(limited to 'tsalis/src')

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();
 }
 
-- 
cgit v1.2.1