about summary refs log tree commit diff stats
path: root/080display.cc
diff options
context:
space:
mode:
authorKartik K. Agaram <vc@akkartik.com>2017-05-26 19:49:43 -0700
committerKartik K. Agaram <vc@akkartik.com>2017-05-26 19:49:43 -0700
commit5e7f0caab592c636f827d2c7814bc33eb96382d1 (patch)
tree7f38e88ea95ba8954fca9acbed5d13f87efbf6d6 /080display.cc
parent2b25071710656d7a755c2f66c99734cd7990d1ba (diff)
downloadmu-5e7f0caab592c636f827d2c7814bc33eb96382d1.tar.gz
3878
Diffstat (limited to '080display.cc')
-rw-r--r--080display.cc3
1 files changed, 3 insertions, 0 deletions
diff --git a/080display.cc b/080display.cc
index 4b1c3344..ebde9130 100644
--- a/080display.cc
+++ b/080display.cc
@@ -359,6 +359,9 @@ case CHECK_FOR_INTERACTION: {
   if (event_type == TB_EVENT_KEY && event.key < 0xff) {
     products.at(0).push_back(/*text event*/0);
     if (event.key == TB_KEY_CTRL_C) {
+      // leave the screen in a relatively clean state
+      tb_set_cursor(tb_width()-1, tb_height()-1);
+      cout << "\r\n";
       tb_shutdown();
       exit(1);
     }