From e8670da782b06325dd99e1c347dfe0308bcef7df Mon Sep 17 00:00:00 2001 From: Ben Doherty Date: Thu, 20 Nov 2025 19:37:28 -0500 Subject: [PATCH] Fix getter methods (#9450) --- filament/backend/src/Platform.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/filament/backend/src/Platform.cpp b/filament/backend/src/Platform.cpp index 845e36ddf2..6c63081bda 100644 --- a/filament/backend/src/Platform.cpp +++ b/filament/backend/src/Platform.cpp @@ -146,12 +146,12 @@ void Platform::setBlobFunc(InsertBlobFunc&& insertBlob, RetrieveBlobFunc&& retri bool Platform::hasInsertBlobFunc() const noexcept { std::lock_guard lock(mMutex); - return bool(mInsertBlob); + return mInsertBlob && bool(*mInsertBlob); } bool Platform::hasRetrieveBlobFunc() const noexcept { std::lock_guard lock(mMutex); - return bool(mRetrieveBlob); + return mRetrieveBlob && bool(*mRetrieveBlob); } void Platform::insertBlob(void const* key, size_t keySize, void const* value, size_t valueSize) { @@ -184,7 +184,7 @@ void Platform::setDebugUpdateStatFunc(DebugUpdateStatFunc&& debugUpdateStat) noe bool Platform::hasDebugUpdateStatFunc() const noexcept { std::lock_guard lock(mMutex); - return mDebugUpdateStat != nullptr; + return mDebugUpdateStat && bool(*mDebugUpdateStat); } void Platform::debugUpdateStat(const char* key, uint64_t intValue) {