Change gpointer variable to PsppireDataWindow * in dialog function signatures
[pspp] / src / ui / gui / factor-dialog.c
index 1f543a61120d07c2a9d203e1509b1bb35bdf7d6a..90d3b39ce54cf38c891b17ef4d69675d80738e52 100644 (file)
@@ -200,7 +200,7 @@ on_extract_toggle (GtkToggleButton *button, struct factor *f)
 
 /* Pops up the Factor dialog box */
 void
-factor_dialog (GObject *o, gpointer data)
+factor_dialog (PsppireDataWindow *dw)
 {
   struct factor fd;
   gint response;
@@ -212,6 +212,8 @@ factor_dialog (GObject *o, gpointer data)
   GtkWidget *extraction_button ;
 
   fd.xml = builder_new ("factor.ui");
+
+  fd.extraction = default_extraction_parameters;
   
   dialog = get_widget_assert   (fd.xml, "factor-dialog");
   source = get_widget_assert   (fd.xml, "dict-view");
@@ -219,7 +221,7 @@ factor_dialog (GObject *o, gpointer data)
 
   fd.extraction_dialog = get_widget_assert (fd.xml, "extractions-dialog");
 
-  fd.de = PSPPIRE_DATA_WINDOW (data);
+  fd.de = dw;
 
   g_signal_connect_swapped (dialog, "refresh", G_CALLBACK (refresh),  &fd);