diff options
author | Egmont Koblinger <egmont@gmail.com> | 2015-11-02 21:16:14 +0100 |
---|---|---|
committer | Egmont Koblinger <egmont@gmail.com> | 2015-11-26 21:04:49 +0100 |
commit | c685b18ac8ff4daa039975c7185bf2c660d18604 (patch) | |
tree | fe3e47a876b927353a6cd65533047b807558f4e7 | |
parent | c597570d78d9e90a4a35f9ffec51ecf6aef20ef8 (diff) | |
download | vte-c685b18ac8ff4daa039975c7185bf2c660d18604.tar.gz |
widget: Fix the adjustment's upper boundary
This is necessary for the contents to look properly when placed inside a
GtkScrolledWindow.
https://bugzilla.gnome.org/show_bug.cgi?id=757448
(cherry picked from commit 624f9f90d70ff9cb86b3424d75d7ca4a2e7774c6)
-rw-r--r-- | src/vte.cc | 5 |
1 files changed, 1 insertions, 4 deletions
@@ -1757,10 +1757,7 @@ vte_terminal_emit_adjustment_changed(VteTerminal *terminal) changed = TRUE; } - /* The upper value is the number of rows which might be visible. (Add - * one to the cursor offset because it's zero-based.) */ - v = MAX(_vte_ring_next(screen->row_data), - terminal->pvt->cursor.row + 1); + v = terminal->pvt->screen->insert_delta + terminal->pvt->row_count; current = gtk_adjustment_get_upper(terminal->pvt->vadjustment); if (current != v) { _vte_debug_print(VTE_DEBUG_ADJ, |