From 91c043a5382e142d7ea69d47c29c74a2172e9f60 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc=20Andr=C3=A9=20Tanner?= Date: Tue, 17 Nov 2015 22:40:55 +0100 Subject: ui: improve fallback code in case of unknown term If the current $TERM value indicates 256 color support fall back to xterm-256color otherwise try xterm. Improves upon 43605fded457cec954600b688d54242341eedc7c Closes #105 --- ui-curses.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'ui-curses.c') diff --git a/ui-curses.c b/ui-curses.c index 4b8387b..58c1298 100644 --- a/ui-curses.c +++ b/ui-curses.c @@ -1081,7 +1081,7 @@ Ui *ui_curses_new(void) { term = "xterm"; if (!newterm(term, stderr, stdin)) { snprintf(uic->info, sizeof(uic->info), "Warning: unknown term `%s'", term); - if (!newterm("xterm-256color", stderr, stdin)) + if (!newterm(strstr(term, "-256color") ? "xterm-256color" : "xterm", stderr, stdin)) goto err; } start_color(); -- cgit v1.2.3