| @@ -93,7 +93,7 @@ public: | |||||
| // check if already running | // check if already running | ||||
| DISTRHO_SAFE_ASSERT_RETURN(! isThreadRunning(), true); | DISTRHO_SAFE_ASSERT_RETURN(! isThreadRunning(), true); | ||||
| fLock.lock(); | |||||
| const MutexLocker ml(fLock); | |||||
| fShouldExit = false; | fShouldExit = false; | ||||
| @@ -114,7 +114,6 @@ public: | |||||
| return true; | return true; | ||||
| } | } | ||||
| fLock.unlock(); | |||||
| return false; | return false; | ||||
| } | } | ||||
| @@ -91,7 +91,7 @@ public: | |||||
| // check if already running | // check if already running | ||||
| CARLA_SAFE_ASSERT_RETURN(! isThreadRunning(), true); | CARLA_SAFE_ASSERT_RETURN(! isThreadRunning(), true); | ||||
| fLock.lock(); | |||||
| const CarlaMutexLocker cml(fLock); | |||||
| fShouldExit = false; | fShouldExit = false; | ||||
| @@ -112,7 +112,6 @@ public: | |||||
| return true; | return true; | ||||
| } | } | ||||
| fLock.unlock(); | |||||
| return false; | return false; | ||||
| } | } | ||||