diff options
Diffstat (limited to 'modules')
| -rw-r--r-- | modules/TUI/key_map.jai | 5 | ||||
| -rw-r--r-- | modules/TUI/module.jai | 2 |
2 files changed, 7 insertions, 0 deletions
diff --git a/modules/TUI/key_map.jai b/modules/TUI/key_map.jai index f0754a7..43762f4 100644 --- a/modules/TUI/key_map.jai +++ b/modules/TUI/key_map.jai @@ -2,6 +2,11 @@ key_map: Table(string, Key); +reset_key_map :: () { + table_reset(*key_map); + deinit(*key_map); +} + setup_key_map :: () { if key_map.count > 0 then return; diff --git a/modules/TUI/module.jai b/modules/TUI/module.jai index 124b906..1ed950b 100644 --- a/modules/TUI/module.jai +++ b/modules/TUI/module.jai @@ -383,6 +383,8 @@ reset_terminal :: () -> success := true #must { Commands.RestoreCursorPosition, Commands.ShowCursor ); + + reset_key_map(); return; } |
