Index: vte.c
===================================================================
RCS file: /cvs/gnome/vte/src/vte.c,v
retrieving revision 1.483
diff -U5 -r1.483 vte.c
--- vte.c	27 Aug 2006 01:01:01 -0000	1.483
+++ vte.c	28 Aug 2006 03:24:00 -0000
@@ -9439,14 +9439,14 @@
 	/* Perform a history scroll. */
 	adj = (VTE_TERMINAL(widget))->adjustment;
 
 	switch (event->direction) {
 	case GDK_SCROLL_UP:
-		new_value = adj->value - adj->page_increment / 2;
+		new_value = adj->value - MAX(1, adj->page_increment / 10);
 		break;
 	case GDK_SCROLL_DOWN:
-		new_value = adj->value + adj->page_increment / 2;
+		new_value = adj->value + MAX(1, adj->page_increment / 10);
 		break;
 	default:
 		return FALSE;
 	}
 
