From: Jeremy Whiting Date: Fri, 10 Aug 2012 23:00:53 +0000 (-0600) Subject: eds: Add create_source_registry to eds-backend to fix build. X-Git-Tag: FOLKS_0_7_4_1~68 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=f6e3807997b531a0fa05ca987d350d1374ef3c12;p=platform%2Fupstream%2Ffolks.git eds: Add create_source_registry to eds-backend to fix build. --- diff --git a/backends/eds/eds-backend.vala b/backends/eds/eds-backend.vala index a482ae2..b03f278 100644 --- a/backends/eds/eds-backend.vala +++ b/backends/eds/eds-backend.vala @@ -28,6 +28,11 @@ using Folks.Backends.Eds; extern const string BACKEND_NAME; +/* The following function is needed in order to use the async SourceRegistry + * constructor. FIXME: https://bugzilla.gnome.org/show_bug.cgi?id=659886 */ +[CCode (cname = "e_source_registry_new", cheader_filename = "libedataserver/libedataserver.h", finish_function = "e_source_registry_new_finish")] +internal extern static async E.SourceRegistry create_source_registry (GLib.Cancellable? cancellable = null) throws GLib.Error; + /** * A backend which connects to EDS and creates a {@link PersonaStore} * for each service.