--- calendar/gui/dialogs/comp-editor.c +++ calendar/gui/dialogs/comp-editor.c @@ -1771,6 +1771,14 @@ comp_editor_class_init (CompEditorClass *class) G_TYPE_NONE, 0); } +static void +on_classification_changed (GtkRadioAction *action, GtkRadioAction *current, gpointer *data) +{ + CompEditor *editor = COMP_EDITOR (data); + + comp_editor_set_changed (editor, TRUE); +} + static void comp_editor_init (CompEditor *editor) { @@ -1820,7 +1828,7 @@ comp_editor_init (CompEditor *editor) action_group, classification_radio_entries, G_N_ELEMENTS (classification_radio_entries), E_CAL_COMPONENT_CLASS_PUBLIC, - NULL, NULL); /* no callback */ + G_CALLBACK (on_classification_changed), editor); /* no callback */ action = e_attachment_bar_recent_action_new ( E_ATTACHMENT_BAR (priv->attachment_bar), "attach-recent", _("Recent _Documents"));