1
0

cIsThread: Reset m_ShouldTerminate after the thread has stopped (#4258)

This allows threads to be restarted after stopping.

Fixes #4257
This commit is contained in:
peterbell10
2018-07-22 22:35:58 +01:00
committed by GitHub
parent 4fbf04413d
commit 7b431bed51
7 changed files with 7 additions and 26 deletions

View File

@@ -98,7 +98,7 @@ void cChunkGenerator::Stop(void)
m_ShouldTerminate = true;
m_Event.Set();
m_evtRemoved.Set(); // Wake up anybody waiting for empty queue
Wait();
super::Stop();
delete m_Generator;
m_Generator = nullptr;