aboutsummaryrefslogtreecommitdiff
path: root/externals/grill/flext/source/flthr.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'externals/grill/flext/source/flthr.cpp')
-rw-r--r--externals/grill/flext/source/flthr.cpp8
1 files changed, 7 insertions, 1 deletions
diff --git a/externals/grill/flext/source/flthr.cpp b/externals/grill/flext/source/flthr.cpp
index d15e33d0..df8fb1a1 100644
--- a/externals/grill/flext/source/flthr.cpp
+++ b/externals/grill/flext/source/flthr.cpp
@@ -43,6 +43,12 @@ static flext::ThrCond *thrhelpcond = NULL;
bool flext::StartHelper()
{
if(thrhelpid) return true;
+
+ if(!thrid) {
+ // system thread has not been set
+ ERRINTERNAL();
+ return false;
+ }
bool ok = false;
#if FLEXT_THREADS == FLEXT_THR_POSIX
@@ -96,7 +102,7 @@ void flext::ThrHelper(void *)
pthread_attr_setdetachstate(&attr,PTHREAD_CREATE_DETACHED);
#endif
-// post("Helper");
+// post("Helper thread started");
// set thread priority one point below normal
// so thread construction won't disturb real-time audio