Synchronise weather on application.sync.
This commit is contained in:
committed by
Georges Basile Stavracas Neto
parent
75fc1f41e6
commit
eb3e4a4078
@@ -1246,8 +1246,7 @@ on_timer_timeout (GcalWeatherService *self)
|
||||
{
|
||||
g_return_val_if_fail (GCAL_IS_WEATHER_SERVICE (self), G_SOURCE_REMOVE);
|
||||
|
||||
if (self->gweather_info != NULL)
|
||||
gweather_info_update (self->gweather_info);
|
||||
gcal_weather_service_update (self);
|
||||
|
||||
return G_SOURCE_CONTINUE;
|
||||
}
|
||||
@@ -1471,6 +1470,7 @@ gcal_weather_service_get_weather_infos (GcalWeatherService *self)
|
||||
|
||||
/**
|
||||
* gcal_weather_service_get_attribution:
|
||||
* @self: The #GcalWeatherService instance.
|
||||
*
|
||||
* Returns weather service attribution.
|
||||
*
|
||||
@@ -1486,3 +1486,20 @@ gcal_weather_service_get_attribution (GcalWeatherService *self)
|
||||
|
||||
return NULL;
|
||||
}
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* gcal_weather_service_update:
|
||||
* @self: The #GcalWeatherService instance.
|
||||
*
|
||||
* Tries to update weather reports.
|
||||
*/
|
||||
void
|
||||
gcal_weather_service_update (GcalWeatherService *self)
|
||||
{
|
||||
g_return_if_fail (GCAL_IS_WEATHER_SERVICE (self));
|
||||
|
||||
if (self->gweather_info != NULL)
|
||||
gweather_info_update (self->gweather_info);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user