1
0
mirror of https://gitlab.com/OpenMW/openmw.git synced 2025-02-20 15:40:32 +00:00

Avoid starting async png writing when overlay image is null

This commit is contained in:
elsid 2022-02-19 21:41:40 +01:00
parent b03f9e430c
commit 6fd251e8f7
No known key found for this signature in database
GPG Key ID: B845CB9FEE18AB40

View File

@ -635,6 +635,8 @@ namespace MWRender
void GlobalMap::asyncWritePng()
{
if (mOverlayImage == nullptr)
return;
// Use deep copy to avoid any sychronization
mWritePng = new WritePng(new osg::Image(*mOverlayImage, osg::CopyOp::DEEP_COPY_ALL));
mWorkQueue->addWorkItem(mWritePng, /*front=*/true);