From: nicm Date: Fri, 4 Feb 2022 11:57:22 +0000 (+0000) Subject: Use ACS for pane border indicators so they work with different line X-Git-Url: http://artulab.com/gitweb/?a=commitdiff_plain;h=896d80b6dfa6c5afb79d8b9d3ea26299075a7b00;p=openbsd Use ACS for pane border indicators so they work with different line types, from Thomas Adam. --- diff --git a/usr.bin/tmux/screen-redraw.c b/usr.bin/tmux/screen-redraw.c index 77041cce920..afe8de9022d 100644 --- a/usr.bin/tmux/screen-redraw.c +++ b/usr.bin/tmux/screen-redraw.c @@ -1,4 +1,4 @@ -/* $OpenBSD: screen-redraw.c,v 1.93 2022/02/01 14:46:41 nicm Exp $ */ +/* $OpenBSD: screen-redraw.c,v 1.94 2022/02/04 11:57:22 nicm Exp $ */ /* * Copyright (c) 2007 Nicholas Marriott @@ -727,8 +727,10 @@ screen_redraw_draw_borders_cell(struct screen_redraw_ctx *ctx, u_int i, u_int j) border == SCREEN_REDRAW_BORDER_RIGHT) || (cell_type == CELL_RIGHTJOIN && border == SCREEN_REDRAW_BORDER_LEFT)))) && - screen_redraw_check_is(x, y, pane_status, active)) + screen_redraw_check_is(x, y, pane_status, active)) { + gc.attr |= GRID_ATTR_CHARSET; utf8_set(&gc.data, BORDER_MARKERS[border]); + } } tty_cell(tty, &gc, &grid_default_cell, NULL);