views: more weather service cleanups

Did I ever say how happy I'll be when people start
actually following my code style when densing code
to my projects?
This commit is contained in:
Georges Basile Stavracas Neto
2017-12-16 22:36:39 -02:00
parent d283316382
commit dcf4ff0bda
4 changed files with 76 additions and 134 deletions
+4 -9
View File
@@ -214,18 +214,13 @@ gcal_view_set_weather_service_impl_helper (GcalWeatherService **old_service,
if (*old_service != new_service)
{
if (*old_service != NULL)
g_signal_handlers_disconnect_by_func (*old_service,
(GCallback) weather_changed_cb,
data);
if (*old_service)
g_signal_handlers_disconnect_by_func (*old_service, weather_changed_cb, data);
g_set_object (old_service, new_service);
if (*old_service != NULL)
g_signal_connect (*old_service,
"weather-changed",
(GCallback) weather_changed_cb,
data);
if (*old_service)
g_signal_connect (*old_service, "weather-changed", weather_changed_cb, data);
update_func (data);
g_object_notify (G_OBJECT (data), "weather-service");