From: Jaroslav Kysela Date: Thu, 11 Feb 2016 20:43:08 +0000 (+0100) Subject: timeshift: fix compilation (latest idnode changes) X-Git-Tag: v4.2.1~1032 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=2e4e952297fc7799f3d349d2092633436209a49b;p=thirdparty%2Ftvheadend.git timeshift: fix compilation (latest idnode changes) --- diff --git a/src/timeshift.c b/src/timeshift.c index 6783ac36c..0cce6bc4f 100644 --- a/src/timeshift.c +++ b/src/timeshift.c @@ -102,18 +102,24 @@ void timeshift_term ( void ) } /* - * 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; } /* @@ -164,6 +170,7 @@ const idclass_t timeshift_conf_class = { .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[]){ {