From 34ded1881fbfd9fb6ddcf82e841fa30fd354f224 Mon Sep 17 00:00:00 2001 From: Gergely Polonkai Date: Fri, 14 Nov 2014 16:31:40 +0000 Subject: [PATCH] Fix instant-recalc property change handling Despite the actual value, only the gswe_timestamp_calculate_all() was called. --- src/gswe-timestamp.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/gswe-timestamp.c b/src/gswe-timestamp.c index 76e6817..ccede55 100644 --- a/src/gswe-timestamp.c +++ b/src/gswe-timestamp.c @@ -385,7 +385,11 @@ gswe_timestamp_set_property(GObject *object, switch (prop_id) { case PROP_INSTANT_RECALC: - gswe_timestamp_calculate_all(timestamp, NULL); + timestamp->priv->instant_recalc = g_value_get_boolean(value); + + if (timestamp->priv->instant_recalc) { + gswe_timestamp_calculate_all(timestamp, NULL); + } break;