changeset 215:03e68274623d

Two scrollbar fixes for GTK... one from Mark Hessling.
author bsmith@81767d24-ef19-dc11-ae90-00e081727c95
date Tue, 04 Feb 2003 22:11:28 +0000
parents 0e98514a3905
children bd06f8d123f0
files gtk/dw.c
diffstat 1 files changed, 2 insertions(+), 9 deletions(-) [+]
line wrap: on
line diff
--- a/gtk/dw.c	Tue Feb 04 11:03:48 2003 +0000
+++ b/gtk/dw.c	Tue Feb 04 22:11:28 2003 +0000
@@ -3282,14 +3282,7 @@
 	DW_MUTEX_LOCK;
 	adjustment = (GtkAdjustment *)gtk_object_get_data(GTK_OBJECT(handle), "adjustment");
 	if(adjustment)
-	{
-		int max = _round_value(adjustment->upper) - 1;
-
-		if(GTK_IS_VSCROLLBAR(handle))
-			gtk_adjustment_set_value(adjustment, (gfloat)(max - position));
-        else
-			gtk_adjustment_set_value(adjustment, (gfloat)position);
-	}
+		gtk_adjustment_set_value(adjustment, (gfloat)position);
 	DW_MUTEX_UNLOCK;
 }
 
@@ -3313,7 +3306,7 @@
 	if(adjustment)
 	{
 		adjustment->upper = (gdouble)range;
-		adjustment->page_size = (gdouble)visible;
+		adjustment->page_incremenr = adjustment->page_size = (gdouble)visible;
 	}
 	DW_MUTEX_UNLOCK;
 }