[libgweather/improve-build: 4/7] Replace deprecated API
- From: Emmanuele Bassi <ebassi src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [libgweather/improve-build: 4/7] Replace deprecated API
- Date: Mon, 9 Mar 2020 13:29:38 +0000 (UTC)
commit 57f345ee54a629fee5e7c43b35be752e8cf12e5e
Author: Emmanuele Bassi <ebassi gnome org>
Date: Mon Mar 9 13:26:11 2020 +0000
Replace deprecated API
libgweather/weather-iwin.c | 9 ++++++---
1 file changed, 6 insertions(+), 3 deletions(-)
---
diff --git a/libgweather/weather-iwin.c b/libgweather/weather-iwin.c
index c3d414d..eb11dc0 100644
--- a/libgweather/weather-iwin.c
+++ b/libgweather/weather-iwin.c
@@ -100,10 +100,13 @@ parseForecastXml (const char *buff, GWeatherInfo *master_info)
xmlChar *val = xmlNodeGetContent (c);
if (val) {
- GTimeVal tv;
+ GDateTime *dt;
- if (g_time_val_from_iso8601 ((const char *)val, &tv)) {
- update_times[count] = tv.tv_sec;
+ dt = g_date_time_new_from_iso8601 ((const char *) val, NULL);
+
+ if (dt != NULL) {
+ update_times[count] = (time_t) g_date_time_to_unix (dt);
+ g_date_time_unref (dt);
} else {
update_times[count] = 0;
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]