Minor code review

This commit is contained in:
Chuck Walbourn
2020-01-17 12:20:39 -08:00
parent a2cb6fa763
commit 20a685d62f
5 changed files with 25 additions and 10 deletions

View File

@@ -208,10 +208,13 @@ namespace
static INIT_ONCE s_initOnce = INIT_ONCE_STATIC_INIT;
IWICImagingFactory* factory = nullptr;
(void)InitOnceExecuteOnce(&s_initOnce,
if (!InitOnceExecuteOnce(&s_initOnce,
InitializeWICFactory,
nullptr,
reinterpret_cast<LPVOID*>(&factory));
reinterpret_cast<LPVOID*>(&factory)))
{
return nullptr;
}
return factory;
}

View File

@@ -166,10 +166,13 @@ namespace
static INIT_ONCE s_initOnce = INIT_ONCE_STATIC_INIT;
IWICImagingFactory2* factory = nullptr;
(void)InitOnceExecuteOnce(&s_initOnce,
if (!InitOnceExecuteOnce(&s_initOnce,
InitializeWICFactory,
nullptr,
reinterpret_cast<LPVOID*>(&factory));
reinterpret_cast<LPVOID*>(&factory)))
{
return nullptr;
}
return factory;
}