aboutsummaryrefslogtreecommitdiff
path: root/vis.c
diff options
context:
space:
mode:
authornobody <nobody@host.invalid>2024-05-19 22:56:26 -0300
committernobody <nobody@host.invalid>2024-05-19 22:56:26 -0300
commit00e10a7f233bfd741dbbd73bbe2ef217b25f5a12 (patch)
treec86245e2ba1b4e7d746a0739ccb67f87d2b72345 /vis.c
parent777b11c4ebdf752fde6f134f942aa20464d9c8b5 (diff)
downloadvis-00e10a7f233bfd741dbbd73bbe2ef217b25f5a12.tar.gz
vis-00e10a7f233bfd741dbbd73bbe2ef217b25f5a12.tar.xz
fix primary cursor color display
Diffstat (limited to 'vis.c')
-rw-r--r--vis.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/vis.c b/vis.c
index dca90c1..cabad67 100644
--- a/vis.c
+++ b/vis.c
@@ -398,7 +398,8 @@ static void window_draw_cursor(Win *win, Selection *cur) {
int col = view_cursors_cell_get(cur);
if (!line || col == -1)
return;
- win->ui->style_set(win->ui, &line->cells[col], UI_STYLE_CURSOR);
+ Selection *primary = view_selections_primary_get(win->view);
+ win->ui->style_set(win->ui, &line->cells[col], primary == cur ? UI_STYLE_CURSOR_PRIMARY : UI_STYLE_CURSOR);
window_draw_cursor_matching(win, cur);
return;
}