aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarc André Tanner <mat@brain-dump.org>2020-05-01 23:48:49 +0200
committerMarc André Tanner <mat@brain-dump.org>2020-05-12 09:17:32 +0200
commitf5dbc9d44a3c296936526c2ac69ac2abfbf5f30a (patch)
tree23487b8f2132487f0ef293cb7728a8de06fc5a1c
parent7648280a95954304e5e935e2cead16d836b86eda (diff)
downloadvis-f5dbc9d44a3c296936526c2ac69ac2abfbf5f30a.tar.gz
vis-f5dbc9d44a3c296936526c2ac69ac2abfbf5f30a.tar.xz
vt100: do not crash if termkey is not yet initialized
Previously calling die would segfault, e.g: $ vis .
-rw-r--r--ui-terminal-vt100.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/ui-terminal-vt100.c b/ui-terminal-vt100.c
index 12e647d..8ba8a1a 100644
--- a/ui-terminal-vt100.c
+++ b/ui-terminal-vt100.c
@@ -186,6 +186,7 @@ static int ui_vt100_colors(Ui *ui) {
}
static void ui_vt100_suspend(UiTerm *tui) {
+ if (!tui->termkey) return;
termkey_stop(tui->termkey);
cursor_visible(true);
screen_alternate(false);