From 0bd834874c00c5fc5ed251c9fdbff68608d44eb5 Mon Sep 17 00:00:00 2001 From: Thomas Grill Date: Tue, 8 Mar 2005 04:59:25 +0000 Subject: pass timeout argument to stop method fixes for detached mode fixes for detached operation and single-threaded version use lock count instead of message queuing to avoid py->py messaging deadlock use new flext fifo svn path=/trunk/; revision=2602 --- externals/grill/py/source/modmeth.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'externals/grill/py/source/modmeth.cpp') diff --git a/externals/grill/py/source/modmeth.cpp b/externals/grill/py/source/modmeth.cpp index cf4dca88..70eb536a 100644 --- a/externals/grill/py/source/modmeth.cpp +++ b/externals/grill/py/source/modmeth.cpp @@ -45,7 +45,7 @@ const char *py::py_doc = ; - +#ifdef FLEXT_THREADS void py::tick(void *) { Lock(); @@ -68,9 +68,11 @@ void py::tick(void *) Unlock(); } +#endif void py::m_stop(int argc,const t_atom *argv) { +#ifdef FLEXT_THREADS if(thrcount) { Lock(); @@ -89,7 +91,7 @@ void py::m_stop(int argc,const t_atom *argv) Unlock(); } - +#endif } PyObject *py::py_samplerate(PyObject *self,PyObject *args) -- cgit v1.2.1