fix LV2 worker
[ardour.git] / libs / ardour / worker.cc
index 290689f13cf0e8b812521a8518a17521841eabb0..67c72ffeba0b4b290865d70022148a948e92e832 100644 (file)
@@ -26,12 +26,12 @@ namespace ARDOUR {
 
 Worker::Worker(Workee* workee, uint32_t ring_size)
        : _workee(workee)
-       , _thread (Glib::Threads::Thread::create(sigc::mem_fun(*this, &Worker::run)))
        , _requests(new RingBuffer<uint8_t>(ring_size))
        , _responses(new RingBuffer<uint8_t>(ring_size))
        , _response((uint8_t*)malloc(ring_size))
        , _sem(0)
        , _exit(false)
+       , _thread (Glib::Threads::Thread::create(sigc::mem_fun(*this, &Worker::run)))
 {}
 
 Worker::~Worker()