MEANS: Prevent parser from entering infinite loop.
[pspp] / src / ui / gui / psppire-dialog-action-split.c
index f879a960e1e8832b7197fe0fe1e2dee42fd1f6f6..410b2d106f772ad840f69055c1d773dc67bd56f6 100644 (file)
@@ -36,7 +36,7 @@ G_DEFINE_TYPE (PsppireDialogActionSplit, psppire_dialog_action_split, PSPPIRE_TY
 
 
 static char *
-generate_syntax (PsppireDialogAction *pda)
+generate_syntax (const PsppireDialogAction *pda)
 {
   PsppireDialogActionSplit *act = PSPPIRE_DIALOG_ACTION_SPLIT (pda);
   gchar *text;
@@ -164,12 +164,10 @@ psppire_dialog_action_split_activate (PsppireDialogAction *pda)
       g_signal_connect (act->off, "toggled", G_CALLBACK (on_off_toggled), pda);
       g_signal_connect_swapped (pda->dialog, "show", G_CALLBACK (refresh), pda);
     }
-  
+
   psppire_dialog_action_set_valid_predicate (pda, dialog_state_valid);
   psppire_dialog_action_set_refresh (pda, refresh);
 
-  if (PSPPIRE_DIALOG_ACTION_CLASS (psppire_dialog_action_split_parent_class)->activate)
-    PSPPIRE_DIALOG_ACTION_CLASS (psppire_dialog_action_split_parent_class)->activate (pda);
 }
 
 static void