aboutsummaryrefslogtreecommitdiffstats
path: root/calendar/conduits
diff options
context:
space:
mode:
authorJeffrey Stedfast <fejj@ximian.com>2004-04-23 04:24:55 +0800
committerJeffrey Stedfast <fejj@src.gnome.org>2004-04-23 04:24:55 +0800
commit72684d4383144b482c5afb451b465e93c06f5963 (patch)
tree976f9dc4b45165ffd9ca8850aea076a8d32b6a2b /calendar/conduits
parentc5ea7774a804a615079bb7b0d1cacebb4e2c0182 (diff)
downloadgsoc2013-evolution-72684d4383144b482c5afb451b465e93c06f5963.tar.gz
gsoc2013-evolution-72684d4383144b482c5afb451b465e93c06f5963.tar.zst
gsoc2013-evolution-72684d4383144b482c5afb451b465e93c06f5963.zip
Use e_cal_open_default() instead of e_cal_open(). (map_name): Changed the
2004-04-22 Jeffrey Stedfast <fejj@ximian.com> * conduits/calendar/calendar-conduit.c (start_calendar_server): Use e_cal_open_default() instead of e_cal_open(). (map_name): Changed the path for the pilot map filename. (pre_sync): Changed the query to "#t" instead of "(#t)" and removed a duplicate block of code (seems to have been a paste-o?). svn path=/trunk/; revision=25586
Diffstat (limited to 'calendar/conduits')
-rw-r--r--calendar/conduits/calendar/calendar-conduit.c28
1 files changed, 7 insertions, 21 deletions
diff --git a/calendar/conduits/calendar/calendar-conduit.c b/calendar/conduits/calendar/calendar-conduit.c
index c1c58e5968..e471d83944 100644
--- a/calendar/conduits/calendar/calendar-conduit.c
+++ b/calendar/conduits/calendar/calendar-conduit.c
@@ -389,22 +389,14 @@ static char *print_remote (GnomePilotRecord *remote)
static int
start_calendar_server (ECalConduitContext *ctxt)
{
- char *uri;
-
g_return_val_if_fail (ctxt != NULL, -2);
-
+
/* FIXME Need a mechanism for the user to select uri's */
/* FIXME Can we use the cal model? */
- uri = g_strdup_printf ("file://%s/local/Calendar/", g_get_home_dir ());
- ctxt->client = e_cal_new (uri, E_CAL_SOURCE_TYPE_EVENT);
- g_free (uri);
- if (!ctxt->client)
- return -1;
-
- if (!e_cal_open (ctxt->client, FALSE, NULL))
+ if (!e_cal_open_default (&ctxt->client, E_CAL_SOURCE_TYPE_EVENT, NULL, NULL, NULL))
return -1;
-
+
return 0;
}
@@ -451,8 +443,9 @@ map_name (ECalConduitContext *ctxt)
{
char *filename;
- filename = g_strdup_printf ("%s/evolution/local/Calendar/pilot-map-calendar-%d.xml", g_get_home_dir (), ctxt->cfg->pilot_id);
-
+ filename = g_strdup_printf ("%s/.evolution/calendar/local/system/pilot-map-calendar-%d.xml",
+ g_get_home_dir (), ctxt->cfg->pilot_id);
+
return filename;
}
@@ -1345,20 +1338,13 @@ pre_sync (GnomePilotConduit *conduit,
return -1;
}
- ctxt->default_comp = e_cal_component_new ();
- if (!e_cal_component_set_icalcomponent (ctxt->default_comp, icalcomp)) {
- g_object_unref (ctxt->default_comp);
- icalcomponent_free (icalcomp);
- return -1;
- }
-
/* Load the uid <--> pilot id mapping */
filename = map_name (ctxt);
e_pilot_map_read (filename, &ctxt->map);
g_free (filename);
/* Get the local database */
- if (!e_cal_get_object_list_as_comp (ctxt->client, "(#t)", &ctxt->comps, NULL))
+ if (!e_cal_get_object_list_as_comp (ctxt->client, "#t", &ctxt->comps, NULL))
return -1;
/* Find the added, modified and deleted items */