X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fui%2Fgui%2Fpsppire-dialog.c;h=f0d76de9bbff71954e95e0c6c03e6ade719af687;hb=1d5a97ba2afec23855a8294ff2814ab052f6777a;hp=8bb783587807168bb206de410de4642406128be7;hpb=09a1109ddc398f36fe720208e1d38053850cbd2a;p=pspp-builds.git diff --git a/src/ui/gui/psppire-dialog.c b/src/ui/gui/psppire-dialog.c index 8bb78358..f0d76de9 100644 --- a/src/ui/gui/psppire-dialog.c +++ b/src/ui/gui/psppire-dialog.c @@ -18,6 +18,8 @@ 02110-1301, USA. */ +#include + #include #include #include "psppire-dialog.h" @@ -29,7 +31,7 @@ static void psppire_dialog_init (PsppireDialog *); enum {DIALOG_REFRESH, n_SIGNALS}; -static guint signal [n_SIGNALS]; +static guint signals [n_SIGNALS]; GType @@ -84,7 +86,7 @@ psppire_dialog_class_init (PsppireDialogClass *class) { GObjectClass *object_class = (GObjectClass *) class; - signal [DIALOG_REFRESH] = + signals [DIALOG_REFRESH] = g_signal_new ("refresh", G_TYPE_FROM_CLASS (class), G_SIGNAL_RUN_FIRST, @@ -158,6 +160,8 @@ psppire_dialog_run (PsppireDialog *dialog) gtk_widget_show (GTK_WIDGET (dialog)); + g_signal_emit (dialog, signals [DIALOG_REFRESH], 0); + g_main_loop_run (dialog->loop); return dialog->response; @@ -165,7 +169,7 @@ psppire_dialog_run (PsppireDialog *dialog) void -psppire_dialog_reload (PsppireDialog *dialog, gpointer data) +psppire_dialog_reload (PsppireDialog *dialog) { - g_signal_emit (dialog, signal [DIALOG_REFRESH], 0, data); + g_signal_emit (dialog, signals [DIALOG_REFRESH], 0); }