diff -aur dillo-0.8.5/config/dillocfg_option.c dillo-0.8.5FIX/config/dillocfg_option.c --- dillo-0.8.5/config/dillocfg_option.c 2007-04-13 23:51:49.000000000 -0700 +++ dillo-0.8.5FIX/config/dillocfg_option.c 2007-04-14 00:01:39.000000000 -0700 @@ -632,8 +632,10 @@ o->base.get = GeometryOption_get; o->base.free = GeometryOption_free; o->hbox = gtk_hbox_new(FALSE, 0); + o->base.set(o, (gchar *)get_token_value(token)); + o->default_value = o->value; o->button = gtk_spin_button_new( - (GtkAdjustment *)gtk_adjustment_new(0, + (GtkAdjustment *)gtk_adjustment_new(o->value.x, opt->lower, opt->upper, opt->increment, @@ -641,15 +643,13 @@ opt->increment), opt->increment, 0); o->button2 = gtk_spin_button_new( - (GtkAdjustment *)gtk_adjustment_new(0, + (GtkAdjustment *)gtk_adjustment_new(o->value.y, opt->lower, opt->upper, opt->increment, opt->increment, opt->increment), opt->increment, 0); - o->base.set(o, (gchar *)get_token_value(token)); - o->default_value = o->value; gtk_box_pack_start(GTK_BOX(o->hbox), gtk_label_new(_(get_token_label(token))), FALSE, FALSE, 10); gtk_box_pack_start(GTK_BOX(o->hbox), o->button, FALSE, FALSE, 10);