aboutsummaryrefslogtreecommitdiff
path: root/modules/TUI
diff options
context:
space:
mode:
Diffstat (limited to 'modules/TUI')
-rw-r--r--modules/TUI/module.jai8
1 files changed, 5 insertions, 3 deletions
diff --git a/modules/TUI/module.jai b/modules/TUI/module.jai
index 93e410e..6aeac68 100644
--- a/modules/TUI/module.jai
+++ b/modules/TUI/module.jai
@@ -332,11 +332,13 @@ get_key :: (timeout_milliseconds: s32 = -1) -> Key {
key, success = table_find(*key_map, to_parse);
}
- // If an escape code was found, use it.
+
if success {
- return key;
+ return key; // Escape code found, return it.
+ }
+ else {
+ to_parse.count = 1; // No escape code found, return a single (escape) character.
}
- // else { ... } If we entered this block and did not succeed, then we'll return a single escape character.รข
}
return to_key(to_parse);