… | |
… | |
917 | else |
917 | else |
918 | screen.cur.col = ncol - width; |
918 | screen.cur.col = ncol - width; |
919 | } |
919 | } |
920 | |
920 | |
921 | // nuke the character at this position, if required |
921 | // nuke the character at this position, if required |
922 | // due to wonderful coincidents everywhere else in this loop |
922 | // due to wonderful coincidences everywhere else in this loop |
923 | // we never have to check for overwriting a wide char itself, |
923 | // we never have to check for overwriting a wide char itself, |
924 | // only its tail. |
924 | // only its tail. |
925 | if (expect_false (line->t[screen.cur.col] == NOCHAR)) |
925 | if (expect_false (line->t[screen.cur.col] == NOCHAR)) |
926 | scr_kill_char (*line, screen.cur.col); |
926 | scr_kill_char (*line, screen.cur.col); |
927 | |
927 | |