dataprovider-service: Thread support and minor fixes
[maevies] / src / maevies-service.c
index 5875bdb..739a6be 100644 (file)
@@ -28,7 +28,9 @@ main (int argc, char **argv)
         GError *error = NULL;
         GMainLoop *loop;
 
-        g_type_init();
+        if (!g_thread_supported ())
+                g_thread_init (NULL);
+        g_type_init ();
 
         connection = dbus_g_bus_get (DBUS_BUS_SESSION, &error);
         if (connection == NULL) {