Try to repair the macOS build

This commit is contained in:
Jean Pierre Cimalando 2020-09-04 11:04:04 +02:00
parent 174194ebd2
commit 2512d8047f

View file

@ -196,7 +196,7 @@ static std::mutex gBundleRefMutex;
BundleRefInitializer::BundleRefInitializer() BundleRefInitializer::BundleRefInitializer()
{ {
std::lock_guard<std::mutex> lock(gBundleRefMutex); std::lock_guard<std::mutex> lock(gBundleRefMutex);
if (bundleRefCount++ == 0) { if (gBundleRefCount++ == 0) {
gBundleRef = GetPluginBundle(); gBundleRef = GetPluginBundle();
if (!gBundleRef) if (!gBundleRef)
throw std::runtime_error("BundleRefInitializer"); throw std::runtime_error("BundleRefInitializer");
@ -206,7 +206,7 @@ BundleRefInitializer::BundleRefInitializer()
BundleRefInitializer::~BundleRefInitializer() BundleRefInitializer::~BundleRefInitializer()
{ {
std::lock_guard<std::mutex> lock(gBundleRefMutex); std::lock_guard<std::mutex> lock(gBundleRefMutex);
if (--bundleRefCount == 0) { if (--gBundleRefCount == 0) {
CFRelease((CFBundleRef)gBundleRef); CFRelease((CFBundleRef)gBundleRef);
gBundleRef = nullptr; gBundleRef = nullptr;
} }