From a779ba44c438a5bfcb3183724b3a2d9dbde7a494 Mon Sep 17 00:00:00 2001 From: ache Date: Mon, 27 Mar 1995 03:42:21 +0000 Subject: Fix erase determination code: don't look at system defaults which is always the same --- usr.bin/tset/set.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'usr.bin/tset/set.c') diff --git a/usr.bin/tset/set.c b/usr.bin/tset/set.c index b279a1c..e55ebbd 100644 --- a/usr.bin/tset/set.c +++ b/usr.bin/tset/set.c @@ -165,10 +165,8 @@ set_control_chars() else bs_char = 0; - if (erasechar == 0 && !tgetflag("os") && mode.c_cc[VERASE] != CERASE) { - if (tgetflag("bs") || bs_char != 0) - erasechar = -1; - } + if (erasechar == 0 && bs_char != 0 && !tgetflag("os")) + erasechar = -1; if (erasechar < 0) erasechar = (bs_char != 0) ? bs_char : CTRL('h'); -- cgit v1.1