diff options
author | Kartik K. Agaram <vc@akkartik.com> | 2015-12-14 01:30:56 -0800 |
---|---|---|
committer | Kartik K. Agaram <vc@akkartik.com> | 2015-12-15 10:20:41 -0800 |
commit | 601ff75bc76b5cdc76d54a399dd764cf399822e3 (patch) | |
tree | c92fd13ea83e0d666f1986f52ffc032b3955ec91 /080display.cc | |
parent | e167fdf43cedea8b96690246734d652643fe1bd1 (diff) | |
download | mu-601ff75bc76b5cdc76d54a399dd764cf399822e3.tar.gz |
three bugs fixed
- notes bug in edit/ triggers in immutable but not master branch bug triggered by changes to layer 059: we're finding an unspecialized call to 'length' in 'append_6' hard to debug because trace isn't complete just bring out the big hammer: use a new log file length_2 from recipes.mu is not being deleted (bug #1) so reload doesn't switch length to length_2 when variant_already_exists (bug #2) so we end up saving in Recipe for a primitive ordinal so no valid specialization is found for 'length' (bug #3) why doesn't it trigger in a non-interactive scenario? argh, wasn't checking for an empty line at end. ok, confidence restored.
Diffstat (limited to '080display.cc')
-rw-r--r-- | 080display.cc | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/080display.cc b/080display.cc index 970887bd..6f92a0f6 100644 --- a/080display.cc +++ b/080display.cc @@ -412,7 +412,11 @@ case CHECK_FOR_INTERACTION: { // treat keys within ascii as unicode characters if (event_type == TB_EVENT_KEY && event.key < 0xff) { products.at(0).push_back(/*text event*/0); - if (event.key == TB_KEY_CTRL_C) tb_shutdown(), exit(1); + if (event.key == TB_KEY_CTRL_C) { + tb_shutdown(); +//? LOG << "exit\n"; + exit(1); + } if (event.key == TB_KEY_BACKSPACE2) event.key = TB_KEY_BACKSPACE; if (event.key == TB_KEY_CARRIAGE_RETURN) event.key = TB_KEY_NEWLINE; products.at(0).push_back(event.key); |