[gnome-calendar] weather-service: Set contact_info to DOAP file URL
- From: Georges Basile Stavracas Neto <gbsneto src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-calendar] weather-service: Set contact_info to DOAP file URL
- Date: Tue, 13 Apr 2021 01:12:39 +0000 (UTC)
commit a2a6d2e4aafc3bed082a3d21e2c470492ef468b1
Author: Johannes Maibaum <jmaibaum gmail com>
Date: Sun Apr 11 13:19:02 2021 +0200
weather-service: Set contact_info to DOAP file URL
Currently, GNOME Calendar does not set up the contact_info needed in
libgweather 40 API. This leads to the following assertion, and no
weather forecast info being shown in Calendar:
`gweather_info_update: assertion 'info->contact_info != NULL' failed.`
To fix the assertion, set the URL to the DOAP file on the master branch.
GNOME Weather does the same, see:
https://gitlab.gnome.org/GNOME/gnome-weather/-/commit/6763f7dc9cb25eac4aa13e94e07ea932a42c8e4d
Part of #682
src/weather/gcal-weather-service.c | 2 ++
1 file changed, 2 insertions(+)
---
diff --git a/src/weather/gcal-weather-service.c b/src/weather/gcal-weather-service.c
index 4cf47f02..f67afd69 100644
--- a/src/weather/gcal-weather-service.c
+++ b/src/weather/gcal-weather-service.c
@@ -637,6 +637,8 @@ update_location (GcalWeatherService *self,
!location ? "<null>" : gweather_location_get_name (location));
self->gweather_info = gweather_info_new (location);
+ gweather_info_set_contact_info (self->gweather_info,
+
"https://gitlab.gnome.org/GNOME/gnome-calendar/-/raw/master/gnome-calendar.doap");
/* FIXME: Enable GWEATHER_PROVIDER_MET_NO if we can comply with their terms of service.
* https://gitlab.gnome.org/GNOME/gnome-calendar/-/issues/682
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]