[baobab] Remove custom vala binding for GThread



commit 06da24bbc9fed1feded2328af9e758a6d1807b5a
Author: Stefano Facchini <stefano facchini gmail com>
Date:   Fri Jun 21 23:13:06 2013 +0200

    Remove custom vala binding for GThread

 configure.ac            |    1 +
 src/Makefile.am         |    2 +-
 src/baobab-scanner.vala |    4 ++--
 src/fixes.vapi          |    8 --------
 4 files changed, 4 insertions(+), 11 deletions(-)
---
diff --git a/configure.ac b/configure.ac
index 7911b39..1d2262f 100644
--- a/configure.ac
+++ b/configure.ac
@@ -45,6 +45,7 @@ YELP_HELP_INIT
 
 PKG_CHECK_MODULES(BAOBAB, [
     gtk+-3.0 >= 3.9.3
+    glib-2.0 >= 2.32.0
     gio-2.0 >= 2.30.0
 ])
 
diff --git a/src/Makefile.am b/src/Makefile.am
index 5050215..25cf0e9 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -10,6 +10,7 @@ bin_PROGRAMS = baobab
 BUILT_SOURCES = baobab-resources.c
 
 baobab_VALAFLAGS = \
+       --target-glib=2.32                      \
        --pkg gtk+-3.0                          \
        --pkg gio-2.0                           \
        --pkg gio-unix-2.0                      \
@@ -31,7 +32,6 @@ VALA_SOURCES = \
 
 baobab_SOURCES = \
        $(VALA_SOURCES)                 \
-       fixes.vapi                      \
        config.vapi                     \
        $(BUILT_SOURCES)
 
diff --git a/src/baobab-scanner.vala b/src/baobab-scanner.vala
index eca85ce..be5a006 100644
--- a/src/baobab-scanner.vala
+++ b/src/baobab-scanner.vala
@@ -79,7 +79,7 @@ namespace Baobab {
             }
         }
 
-        GLib2.Thread? thread = null;
+        Thread<void*>? thread = null;
         uint process_result_idle = 0;
 
         HardLink[] hardlinks;
@@ -371,7 +371,7 @@ namespace Baobab {
                 // the thread owns a reference on the Scanner object
                 this.self = this;
 
-                thread = new GLib2.Thread ("scanner", scan_in_thread);
+                thread = new Thread<void*> ("scanner", scan_in_thread);
 
                 process_result_idle = Timeout.add (100, process_results);
             } else {


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