eds: Add create_source_registry to eds tests.
authorErick Pérez Castellanos <erick.red@gmail.com>
Tue, 14 Aug 2012 17:22:10 +0000 (13:22 -0400)
committerErick Pérez Castellanos <erick.red@gmail.com>
Tue, 14 Aug 2012 17:22:10 +0000 (13:22 -0400)
tests/lib/eds/backend.vala

index 16cb231..fdba091 100644 (file)
@@ -22,6 +22,11 @@ using E;
 using Folks;
 using Random;
 
+/* 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;
+
 errordomain EdsTest.BackendSetupError
 {
   FETCH_SOURCE_GROUP_FAILED,