aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--externals/grill/flext/flext.vcproj1
-rwxr-xr-xexternals/grill/flext/source/flqueue.cpp9
2 files changed, 9 insertions, 1 deletions
diff --git a/externals/grill/flext/flext.vcproj b/externals/grill/flext/flext.vcproj
index c613a78d..6f5da0be 100644
--- a/externals/grill/flext/flext.vcproj
+++ b/externals/grill/flext/flext.vcproj
@@ -3,6 +3,7 @@
ProjectType="Visual C++"
Version="7.10"
Name="flext"
+ ProjectGUID="{817F8B42-38B6-401B-9D36-E3C77429A9F2}"
SccProjectName="max/flext"
SccAuxPath=""
SccLocalPath="."
diff --git a/externals/grill/flext/source/flqueue.cpp b/externals/grill/flext/source/flqueue.cpp
index 4c819ae7..ea432e5b 100755
--- a/externals/grill/flext/source/flqueue.cpp
+++ b/externals/grill/flext/source/flqueue.cpp
@@ -168,6 +168,13 @@ static void QTick(flext_base *c)
}
#endif
QWork(true,true);
+
+/*
+#if !defined(FLEXT_QTHR) && (FLEXT_SYS == FLEXT_SYS_PD || FLEXT_SYS == FLEXT_SYS_MAX)
+ // Reclocking for safety
+ clock_delay(qclk,10);
+#endif
+*/
}
/*
@@ -221,7 +228,7 @@ static void Queue(qmsg *m)
void QWorker(flext::thr_params *)
{
for(;;) {
- qthrcond.Wait();
+ qthrcond.TimedWait(0.01);
QWork(true,true);
}
}