[evolution-data-server] ECalBackendWeather: Avoid deprecated EDS APIs.



commit f273a37c92e860da26103a20053417d568027191
Author: Matthew Barnes <mbarnes redhat com>
Date:   Sat Mar 16 10:11:41 2013 -0400

    ECalBackendWeather: Avoid deprecated EDS APIs.

 calendar/backends/weather/e-cal-backend-weather.c |   14 +++-----------
 1 files changed, 3 insertions(+), 11 deletions(-)
---
diff --git a/calendar/backends/weather/e-cal-backend-weather.c 
b/calendar/backends/weather/e-cal-backend-weather.c
index 1bc9535..0f65e0c 100644
--- a/calendar/backends/weather/e-cal-backend-weather.c
+++ b/calendar/backends/weather/e-cal-backend-weather.c
@@ -483,7 +483,6 @@ e_cal_backend_weather_open (ECalBackendSync *backend,
        const gchar *extension_name;
        const gchar *cache_dir;
        gchar *location;
-       gboolean online;
 
        cbw = E_CAL_BACKEND_WEATHER (backend);
        priv = cbw->priv;
@@ -500,10 +499,7 @@ e_cal_backend_weather_open (ECalBackendSync *backend,
        priv->city = g_strdup (strrchr (location, '/') + 1);
        g_free (location);
 
-       e_cal_backend_notify_readonly (E_CAL_BACKEND (backend), TRUE);
-
-       online = e_backend_get_online (E_BACKEND (backend));
-       e_cal_backend_notify_online (E_CAL_BACKEND (backend), online);
+       e_cal_backend_set_writable (E_CAL_BACKEND (backend), FALSE);
 
        if (!priv->store) {
                e_cal_backend_cache_remove (cache_dir, "cache.xml");
@@ -744,12 +740,10 @@ e_cal_backend_weather_notify_online_cb (ECalBackend *backend,
        ECalBackendWeather *cbw;
        ECalBackendWeatherPrivate *priv;
        gboolean loaded;
-       gboolean online;
 
        cbw = E_CAL_BACKEND_WEATHER (backend);
        priv = cbw->priv;
 
-       online = e_backend_get_online (E_BACKEND (backend));
        loaded = e_cal_backend_is_opened (backend);
 
        if (loaded && priv->reload_timeout_id) {
@@ -757,10 +751,8 @@ e_cal_backend_weather_notify_online_cb (ECalBackend *backend,
                priv->reload_timeout_id = 0;
        }
 
-       if (loaded) {
-               e_cal_backend_notify_online (backend, online);
-               e_cal_backend_notify_readonly (backend, TRUE);
-       }
+       if (loaded)
+               e_cal_backend_set_writable (backend, FALSE);
 }
 
 /* Finalize handler for the weather backend */


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]