}
}
+static void
+psppire_dialog_action_dispose (GObject *obj)
+{
+ PsppireDialogAction *act = PSPPIRE_DIALOG_ACTION (obj);
+
+ if (act->dispose_has_run)
+ return;
+ act->dispose_has_run = TRUE;
+
+ G_OBJECT_CLASS (psppire_dialog_action_parent_class)->dispose (obj);
+}
+
static void
psppire_dialog_action_class_init (PsppireDialogActionClass *class)
{
GTK_TYPE_WINDOW,
G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY);
+ G_OBJECT_CLASS (object_class)->dispose = psppire_dialog_action_dispose;
+
object_class->set_property = psppire_dialog_action_set_property;
object_class->get_property = psppire_dialog_action_get_property;
static void
psppire_dialog_action_init (PsppireDialogAction *act)
{
+ act->dispose_has_run = FALSE;
act->toplevel = NULL;
act->dict = NULL;
act->activated = FALSE;