do not hold main lock in callback handling

This commit is contained in:
WarmUpTill 2020-11-08 19:59:56 +01:00 committed by WarmUpTill
parent e5d6f2eef0
commit 45e5738d2c

View File

@ -515,7 +515,6 @@ extern "C" void FreeSceneSwitcher()
void handleSceneChange(SwitcherData *s)
{
std::lock_guard<std::mutex> lock(s->m);
//stop waiting if scene was manually changed
if (s->sceneChangedDuringWait())
s->cv.notify_one();