diff options
author | Nalin Dahyabhai <nalin@src.gnome.org> | 2002-08-28 04:03:31 +0000 |
---|---|---|
committer | Nalin Dahyabhai <nalin@src.gnome.org> | 2002-08-28 04:03:31 +0000 |
commit | ac4cf6cdecbd7953b05c3daf2ab7f6614e5a83fe (patch) | |
tree | d3c0eaea6ac364cbfddaf65096a459ddddc2c509 | |
parent | 882aa116b2b8536693c5dfb38df17be7d9eb65df (diff) | |
download | vte-ac4cf6cdecbd7953b05c3daf2ab7f6614e5a83fe.tar.gz |
When autoscrolling, clamp the new boundaries to what the user can see.
* src/vte.c: When autoscrolling, clamp the new boundaries to what the user can
see.
-rw-r--r-- | ChangeLog | 3 | ||||
-rw-r--r-- | src/vte.c | 3 |
2 files changed, 6 insertions, 0 deletions
@@ -1,4 +1,7 @@ 2002-08-27 nalin + * src/vte.c: When autoscrolling, clamp the new boundary to what the user + can see. +2002-08-27 nalin * src/vte.c: Implement autoscroll (Red Hat #70481). 2002-08-27 nalin * src/vte.c: Only perform cr-lf substitutions when pasting text, not @@ -7666,6 +7666,7 @@ vte_terminal_autoscroll(gpointer data) terminal->char_height * adj; row = terminal->pvt->selection_start.y; vte_terminal_selection_recompute(terminal); + terminal->pvt->selection_start.y = adj; vte_invalidate_cells(terminal, 0, terminal->column_count, @@ -7689,6 +7690,8 @@ vte_terminal_autoscroll(gpointer data) terminal->char_height * adj; row = terminal->pvt->selection_end.y; vte_terminal_selection_recompute(terminal); + terminal->pvt->selection_end.y = + adj + terminal->row_count - 1; vte_invalidate_cells(terminal, 0, terminal->column_count, |