}
/*
- * Save settings
+ * Changed settings
*/
-static void timeshift_conf_class_save ( idnode_t *self )
+static void
+timeshift_conf_class_changed ( idnode_t *self )
{
- htsmsg_t *m;
-
timeshift_fixup();
+}
- m = htsmsg_create_map();
+/*
+ * Save settings
+ */
+static htsmsg_t *
+timeshift_conf_class_save ( idnode_t *self, char *filename, size_t fsize )
+{
+ htsmsg_t *m = htsmsg_create_map();
idnode_save(×hift_conf.idnode, m);
- hts_settings_save(m, "timeshift/config");
- htsmsg_destroy(m);
+ snprintf(filename, fsize, "timeshift/config");
+ return m;
}
/*
.ic_caption = N_("Timeshift"),
.ic_event = "timeshift",
.ic_perm_def = ACCESS_ADMIN,
+ .ic_changed = timeshift_conf_class_changed,
.ic_save = timeshift_conf_class_save,
.ic_properties = (const property_t[]){
{