aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--TODO.md1
-rw-r--r--tsalis/src/handler.c11
2 files changed, 9 insertions, 3 deletions
diff --git a/TODO.md b/TODO.md
index ebabe4b..c6a087e 100644
--- a/TODO.md
+++ b/TODO.md
@@ -5,7 +5,6 @@
## TSALIS UPDATES
- Create process cursor selector (on WORLD and PROCESS view)
- Better console:
- - Console resumes sim after closing
- Allow longer input
- Allow hex input
- Line editing
diff --git a/tsalis/src/handler.c b/tsalis/src/handler.c
index b1dae89..acce333 100644
--- a/tsalis/src/handler.c
+++ b/tsalis/src/handler.c
@@ -277,10 +277,17 @@ tsh_handleEvent(int event)
break;
case 'c':
- g_running = SFALSE;
- nodelay(stdscr, SFALSE);
+ if (g_running) {
+ nodelay(stdscr, SFALSE);
+ }
+
tsp_printData();
runConsole();
+
+ if (g_running) {
+ nodelay(stdscr, STRUE);
+ }
+
break;
case ' ':