diff options
Diffstat (limited to 'externals/grill/flext/source/flthr.cpp')
-rw-r--r-- | externals/grill/flext/source/flthr.cpp | 8 |
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 |