eds: Add create_source_registry to eds-backend to fix build.
authorJeremy Whiting <jpwhiting@kde.org>
Fri, 10 Aug 2012 23:00:53 +0000 (17:00 -0600)
committerJeremy Whiting <jpwhiting@kde.org>
Fri, 10 Aug 2012 23:00:53 +0000 (17:00 -0600)
backends/eds/eds-backend.vala

index a482ae2..b03f278 100644 (file)
@@ -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.