dataprovider-service: Thread support and minor fixes
authorSimón Pena <spenap@gmail.com>
Mon, 31 May 2010 17:27:31 +0000 (19:27 +0200)
committerSimón Pena <spenap@gmail.com>
Mon, 31 May 2010 17:27:31 +0000 (19:27 +0200)
* Added thread support
* Removed movie printing

src/maevies-service.c
src/mvs-minfo-provider-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) {
index 389cf05..268fff2 100644 (file)
@@ -80,7 +80,6 @@ response_received_cb (MvsMInfoProvider *provider, GList *list,
                                         self->priv->search_id,
                                         mvs_tmdb_movie_get_id (tmdb_movie));
 
-                        mvs_tmdb_movie_print (tmdb_movie);
                         movie = mvs_tmdb_movie_service_new (self->priv->connection,
                                         tmdb_movie, uid_suffix);
                         object_paths[i] = g_strdup_printf ("/TMDBMovie/%s",