From 28d4e4fb2ae57856acc306ae056090546cc49afb Mon Sep 17 00:00:00 2001 From: Charles Kerr Date: Wed, 30 Oct 2013 17:28:26 -0700 Subject: don't generate g_critical() messages in the log when the timezone object is clearing its value. --- src/timezone.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/timezone.c b/src/timezone.c index ca207f2..4f8addc 100644 --- a/src/timezone.c +++ b/src/timezone.c @@ -124,8 +124,11 @@ indicator_datetime_timezone_set_timezone (IndicatorDatetimeTimezone * self, if (g_strcmp0 (p->timezone->str, timezone)) { - g_string_assign (p->timezone, timezone); - g_debug ("%s new timezone set: '%s'", G_STRLOC, timezone); + if (timezone != NULL) + g_string_assign (p->timezone, timezone); + else + g_string_set_size (p->timezone, 0); + g_debug ("%s new timezone set: '%s'", G_STRLOC, p->timezone->str); g_object_notify_by_pspec (G_OBJECT(self), properties[PROP_TIMEZONE]); } } -- cgit v1.2.3