[aravis/aravis-0-2] fak_gv_camera: avoid deprecation warnings on g_thread API.



commit 5d1f1f8cda434ae4c7c75590245ec899e5c84c91
Author: Emmanuel Pacaud <emmanuel gnome org>
Date:   Sun Apr 28 16:49:05 2013 +0200

    fak_gv_camera: avoid deprecation warnings on g_thread API.

 src/arvfakegvcamera.c |   10 ++++++++--
 1 files changed, 8 insertions(+), 2 deletions(-)
---
diff --git a/src/arvfakegvcamera.c b/src/arvfakegvcamera.c
index 72816b5..1d01825 100644
--- a/src/arvfakegvcamera.c
+++ b/src/arvfakegvcamera.c
@@ -20,8 +20,6 @@
  * Author: Emmanuel Pacaud <emmanuel gnome org>
  */
 
-#define GLIB_DISABLE_DEPRECATION_WARNINGS
-
 #include <arv.h>
 #include <stdlib.h>
 #include <string.h>
@@ -298,8 +296,14 @@ arv_fake_gv_camera_new (const char *interface_name)
                goto INTERFACE_ERROR;
 
        gv_camera->cancel = FALSE;
+#if GLIB_CHECK_VERSION(2,32,0)
+       gv_camera->gvsp_thread = g_thread_new ("fake_gv_camera",
+                                              arv_fake_gv_camera_thread,
+                                              gv_camera);
+#else
        gv_camera->gvsp_thread = g_thread_create (arv_fake_gv_camera_thread,
                                                  gv_camera, TRUE, NULL);
+#endif
 
        return gv_camera;
 
@@ -468,7 +472,9 @@ main (int argc, char **argv)
        GOptionContext *context;
        GError *error = NULL;
 
+#if !GLIB_CHECK_VERSION(2,32,0)
        g_thread_init (NULL);
+#endif
        arv_g_type_init ();
 
        context = g_option_context_new (NULL);


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]