aboutsummaryrefslogtreecommitdiffstats
path: root/calendar/gui/alarm-notify/notify-main.c
diff options
context:
space:
mode:
Diffstat (limited to 'calendar/gui/alarm-notify/notify-main.c')
-rw-r--r--calendar/gui/alarm-notify/notify-main.c17
1 files changed, 10 insertions, 7 deletions
diff --git a/calendar/gui/alarm-notify/notify-main.c b/calendar/gui/alarm-notify/notify-main.c
index f50118ba47..e70f01b44b 100644
--- a/calendar/gui/alarm-notify/notify-main.c
+++ b/calendar/gui/alarm-notify/notify-main.c
@@ -36,9 +36,11 @@
#include <bonobo/bonobo-main.h>
#include <bonobo/bonobo-generic-factory.h>
#include <bonobo-activation/bonobo-activation.h>
+#include <libedataserver/e-source.h>
#include "alarm.h"
#include "alarm-queue.h"
#include "alarm-notify.h"
+#include "config-data.h"
#include "save.h"
@@ -108,7 +110,7 @@ alarm_notify_factory_fn (BonoboGenericFactory *factory, const char *component_id
static gboolean
load_calendars (gpointer user_data)
{
- GPtrArray *uris;
+ GPtrArray *cals;
int i;
alarm_queue_init ();
@@ -119,23 +121,24 @@ load_calendars (gpointer user_data)
g_assert (alarm_notify_service != NULL);
}
- uris = get_calendars_to_load ();
- if (!uris) {
+ cals = config_data_get_calendars_to_load ();
+ if (!cals) {
g_message ("load_calendars(): Could not get the list of calendars to load");
return TRUE; /* should we continue retrying? */;
}
- for (i = 0; i < uris->len; i++) {
+ for (i = 0; i < cals->len; i++) {
+ ESource *source;
char *uri;
- uri = uris->pdata[i];
+ source = cals->pdata[i];
+ uri = e_source_get_uri (source);
alarm_notify_add_calendar (alarm_notify_service, uri, FALSE);
-
g_free (uri);
}
- g_ptr_array_free (uris, TRUE);
+ g_ptr_array_free (cals, TRUE);
return FALSE;
}