diff --git a/clients/terminal.c b/clients/terminal.c index 26ef4ffb..095be6a1 100644 --- a/clients/terminal.c +++ b/clients/terminal.c @@ -588,6 +588,9 @@ terminal_scroll_buffer(struct terminal *terminal, int d) terminal->curr_attr, terminal->width); } } + + terminal->selection_start_row -= d; + terminal->selection_end_row -= d; } static void