summary refs log tree commit diff stats
path: root/src/fe-gtk
diff options
context:
space:
mode:
authorRichardHitt <rbh00@netcom.com>2014-10-08 16:42:41 -0700
committerTingPing <tingping@tingping.se>2014-10-10 13:35:00 -0400
commit6653582f0a9fe7b6a36519a70856382e107c905e (patch)
tree18821c86f0def3e4c145938fde263de40fcee0ff /src/fe-gtk
parentabaed2bda49769ef74ffb9ad316f7a8969ac3465 (diff)
Fix textbox not scrolling to to bottom on resize
Set buf->scrollbar_down conditionally when vertically resizing text window
If resize to enlarge appears to go to last line, set buf->scrollbar_down to be sure.

Fixes #1151
Closes #1171
Diffstat (limited to 'src/fe-gtk')
-rw-r--r--src/fe-gtk/xtext.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/fe-gtk/xtext.c b/src/fe-gtk/xtext.c
index 6a499f52..7b0e64c6 100644
--- a/src/fe-gtk/xtext.c
+++ b/src/fe-gtk/xtext.c
@@ -484,7 +484,10 @@ gtk_xtext_adjustment_set (xtext_buffer *buf, int fire_signal)
 		adj->page_increment = adj->page_size;
 
 		if (adj->value > adj->upper - adj->page_size)
+		{
+			buf->scrollbar_down = TRUE;
 			adj->value = adj->upper - adj->page_size;
+		}
 
 		if (adj->value < 0)
 			adj->value = 0;