summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCharlie Brej <cbrej@cs.man.ac.uk>2010-08-06 15:46:37 +0100
committerCharlie Brej <cbrej@cs.man.ac.uk>2010-08-06 15:46:37 +0100
commit38fd22eb25e4d4be1d11c09a7d52d3ca8783bb3c (patch)
tree17f01aa58620c5df6107b6abfd8c74d8b966ec86
parent82b6670632b1b590f98d789fe53f8d4fe415e7f2 (diff)
Add a g_type_init to database abckends that use g_types
-rw-r--r--src/libtidbit/tidbit-database-dbus.c1
-rw-r--r--src/libtidbit/tidbit-database-http.c1
2 files changed, 2 insertions, 0 deletions
diff --git a/src/libtidbit/tidbit-database-dbus.c b/src/libtidbit/tidbit-database-dbus.c
index 60ac3e1..0a73705 100644
--- a/src/libtidbit/tidbit-database-dbus.c
+++ b/src/libtidbit/tidbit-database-dbus.c
@@ -46,6 +46,7 @@ PtrTidbitDatabase tidbit_database_dbus_new (void)
PtrTidbitDatabaseDbus backend = g_new(TidbitDatabaseDbus, 1);
PtrTidbitDatabase database = tidbit_database_new(backend, &backend_functions);
GError *error = NULL;
+ g_type_init ();
DBusGConnection *connection = dbus_g_bus_get (DBUS_BUS_SESSION, &error);
if (error) g_print("%s\n", error->message);
backend->proxy = dbus_g_proxy_new_for_name (connection, DBUS_TIDBIT, DBUS_TIDBIT_PATH, DBUS_TIDBIT);
diff --git a/src/libtidbit/tidbit-database-http.c b/src/libtidbit/tidbit-database-http.c
index 39cde24..344ec86 100644
--- a/src/libtidbit/tidbit-database-http.c
+++ b/src/libtidbit/tidbit-database-http.c
@@ -43,6 +43,7 @@ static TidbitDatabaseFunctions backend_functions = {
PtrTidbitDatabase tidbit_database_http_new (void)
{
PtrTidbitDatabaseHttp backend = g_new(TidbitDatabaseHttp, 1);
+ g_type_init ();
backend->session = soup_session_sync_new ();
PtrTidbitDatabase database = tidbit_database_new(backend, &backend_functions);
return database;