commit | 1756c015228ab528ad65ee20eb6ecc01df2cd390 | [log] [tgz] |
---|---|---|
author | Michael Jumper <mjumper@apache.org> | Sat Jun 16 23:09:43 2018 -0700 |
committer | Michael Jumper <mjumper@apache.org> | Sun Jun 17 00:01:47 2018 -0700 |
tree | db584c46ae0019783524c9a66759611703077c26 | |
parent | 6f08ef2a07b8f908cc0ce8a9f82f846f3b73a7cd [diff] |
GUACAMOLE-573: Update selected region when terminal scrolls.
diff --git a/src/terminal/terminal.c b/src/terminal/terminal.c index 40c9099..ce89856 100644 --- a/src/terminal/terminal.c +++ b/src/terminal/terminal.c
@@ -1023,6 +1023,12 @@ term->visible_cursor_row <= end_row) term->visible_cursor_row -= amount; + /* Update selected region */ + if (term->text_selected) { + term->selection_start_row -= amount; + term->selection_end_row -= amount; + } + } /* Otherwise, just copy row data upwards */