From 3216b7e0865a496d240c92d17639ce652ce520f3 Mon Sep 17 00:00:00 2001 From: Alexander Kojevnikov Date: Thu, 31 Mar 2011 08:30:37 +0800 Subject: [PATCH] Fix compile errors with valac >= 0.11.2 --- src/spek-pipeline.vala | 13 +++++++++++++ src/spek-window.vala | 4 ++++ 2 files changed, 17 insertions(+) diff --git a/src/spek-pipeline.vala b/src/spek-pipeline.vala index bed4be4..0471561 100644 --- a/src/spek-pipeline.vala +++ b/src/spek-pipeline.vala @@ -45,8 +45,13 @@ namespace Spek { private float[] input; private float[] output; +#if VALA_0_12 + private unowned Thread reader_thread = null; + private unowned Thread worker_thread; +#else private unowned Thread reader_thread = null; private unowned Thread worker_thread; +#endif private Mutex reader_mutex; private Cond reader_cond; private Mutex worker_mutex; @@ -118,7 +123,11 @@ namespace Spek { worker_cond = new Cond (); try { +#if VALA_0_12 + reader_thread = Thread.create (reader_func, true); +#else reader_thread = Thread.create (reader_func, true); +#endif } catch (ThreadError e) { stop (); } @@ -144,7 +153,11 @@ namespace Spek { int size; try { +#if VALA_0_12 + worker_thread = Thread.create (worker_func, true); +#else worker_thread = Thread.create (worker_func, true); +#endif } catch (ThreadError e) { return null; } diff --git a/src/spek-window.vala b/src/spek-window.vala index 2b67601..5e30ae4 100644 --- a/src/spek-window.vala +++ b/src/spek-window.vala @@ -125,7 +125,11 @@ namespace Spek { } try { +#if VALA_0_12 + Thread.create (check_version, false); +#else Thread.create (check_version, false); +#endif } catch (ThreadError e) { } }