From 9e5cac07b80c0d8ae1b1fc544ab2c78f91e6dc8b Mon Sep 17 00:00:00 2001 From: Daniel Boles Date: Mon, 6 Mar 2017 22:53:15 +0000 Subject: [PATCH] testframe: Set value before connecting callbacks MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The value comes from the widget, and we were setting this after connecting the callback, which applies the value to the widget… --- tests/testframe.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/tests/testframe.c b/tests/testframe.c index f9c6982f43..e0fbce9396 100644 --- a/tests/testframe.c +++ b/tests/testframe.c @@ -165,8 +165,8 @@ int main (int argc, char **argv) gtk_grid_attach (GTK_GRID (grid), widget, 0, 0, 1, 1); widget = gtk_spin_button_new_with_range (0, 250, 1); - g_signal_connect (G_OBJECT (widget), "value-changed", G_CALLBACK (spin_xthickness_cb), frame); gtk_spin_button_set_value (GTK_SPIN_BUTTON (widget), pad.left); + g_signal_connect (G_OBJECT (widget), "value-changed", G_CALLBACK (spin_xthickness_cb), frame); gtk_grid_attach (GTK_GRID (grid), widget, 1, 0, 1, 1); /* Spin to control ythickness */ @@ -174,8 +174,8 @@ int main (int argc, char **argv) gtk_grid_attach (GTK_GRID (grid), widget, 0, 1, 1, 1); widget = gtk_spin_button_new_with_range (0, 250, 1); - g_signal_connect (G_OBJECT (widget), "value-changed", G_CALLBACK (spin_ythickness_cb), frame); gtk_spin_button_set_value (GTK_SPIN_BUTTON (widget), pad.top); + g_signal_connect (G_OBJECT (widget), "value-changed", G_CALLBACK (spin_ythickness_cb), frame); gtk_grid_attach (GTK_GRID (grid), widget, 1, 1, 1, 1); gtk_frame_get_label_align (GTK_FRAME (frame), &xalign, &yalign); @@ -185,8 +185,8 @@ int main (int argc, char **argv) gtk_grid_attach (GTK_GRID (grid), widget, 0, 2, 1, 1); widget = gtk_spin_button_new_with_range (0.0, 1.0, 0.1); - g_signal_connect (G_OBJECT (widget), "value-changed", G_CALLBACK (spin_xalign_cb), frame); gtk_spin_button_set_value (GTK_SPIN_BUTTON (widget), xalign); + g_signal_connect (G_OBJECT (widget), "value-changed", G_CALLBACK (spin_xalign_cb), frame); gtk_grid_attach (GTK_GRID (grid), widget, 1, 2, 1, 1); /* Spin to control label yalign */ @@ -194,8 +194,8 @@ int main (int argc, char **argv) gtk_grid_attach (GTK_GRID (grid), widget, 0, 3, 1, 1); widget = gtk_spin_button_new_with_range (0.0, 1.0, 0.1); - g_signal_connect (G_OBJECT (widget), "value-changed", G_CALLBACK (spin_yalign_cb), frame); gtk_spin_button_set_value (GTK_SPIN_BUTTON (widget), yalign); + g_signal_connect (G_OBJECT (widget), "value-changed", G_CALLBACK (spin_yalign_cb), frame); gtk_grid_attach (GTK_GRID (grid), widget, 1, 3, 1, 1); gtk_widget_show (window);