Wait for completion of CreateMapItem on exit to avoid potential threading issue

This commit is contained in:
scrawl 2017-03-06 18:14:43 +01:00
parent 804f873649
commit 5f76317807

View file

@ -238,6 +238,9 @@ namespace MWRender
removeCamera(*it); removeCamera(*it);
for (CameraVector::iterator it = mActiveCameras.begin(); it != mActiveCameras.end(); ++it) for (CameraVector::iterator it = mActiveCameras.begin(); it != mActiveCameras.end(); ++it)
removeCamera(*it); removeCamera(*it);
if (mWorkItem)
mWorkItem->waitTillDone();
} }
void GlobalMap::render () void GlobalMap::render ()