> > (I'm leaning away from having URI keys, favoring instead URI components > as separate keys from which a complete URI string can be formed.)
As someone who's used ESource in the past .. I always found the old way of doing it oh-so-confusing. I even added the following code to dates: /* * Also ensure that the sources contained within this * group have an appropriate uri setup. Removing the * absolute uri in favour of a relative one. */ source_list = e_source_group_peek_sources (group); for (GSList *source_list_it = source_list; source_list_it != NULL; source_list_it = g_slist_next (source_list_it)) { ESource *source = (ESource *)source_list_it->data; if (g_str_equal (e_source_peek_relative_uri (source), "")) { const gchar *uri = e_source_peek_absolute_uri (source); gchar *path = g_filename_from_uri (uri, NULL, NULL); gchar *base_name = g_path_get_basename (path); e_source_set_absolute_uri (source, NULL); e_source_set_relative_uri (source, base_name); g_free (base_name); g_free (path); } } g_free (path); g_free (new_uri); Cheers, Rob _______________________________________________ evolution-hackers mailing list evolution-hackers@gnome.org To change your list options or unsubscribe, visit ... http://mail.gnome.org/mailman/listinfo/evolution-hackers