http://www.tienza.es/crux/src/www.jwz.org/xscreensaver/xscreensaver-5.04.tar.gz
[xscreensaver] / driver / demo-Gtk-conf.c
index 262e88eb5aa641c4a2ea2ceb3e94c4d02b996a4c..d41b58577c2c524ca8429e8261660c3b70bdc063 100644 (file)
@@ -749,6 +749,7 @@ make_adjustment (const char *filename, parameter *p)
                  : p->value);
   gfloat si = (p->high - p->low) / 100;
   gfloat pi = (p->high - p->low) / 10;
+  gfloat page_size = ((p->type == SLIDER) ? 1 : 0);
 
   if (p->value < p->low || p->value > p->high)
     {
@@ -786,8 +787,8 @@ make_adjustment (const char *filename, parameter *p)
 
   return GTK_ADJUSTMENT (gtk_adjustment_new (value,
                                              p->low,
-                                             p->high + 1,
-                                             si, pi, 1));
+                                             p->high + page_size,
+                                             si, pi, page_size));
 }