diff --git a/Source/WebCore/Modules/encryptedmedia/NavigatorEME.cpp b/Source/WebCore/Modules/encryptedmedia/NavigatorEME.cpp index 488227f39aafc..9117fa42823fd 100644 --- a/Source/WebCore/Modules/encryptedmedia/NavigatorEME.cpp +++ b/Source/WebCore/Modules/encryptedmedia/NavigatorEME.cpp @@ -62,7 +62,7 @@ template struct LogArgument> { static String toString(const std::optional& value) { - return value ? "nullopt"_s : LogArgument::toString(value.value()); + return value ? LogArgument::toString(value.value()) : "nullopt"_s; } }; @@ -153,10 +153,10 @@ static void tryNextSupportedConfiguration(Document& document, RefPtr&& impl // Obtain reference to the key system string before the `implementation` RefPtr<> is cleared out. const String& keySystem = implementation->keySystem(); + infoLog(logger, identifier, "Resolved: keySystem(", keySystem, "), supportedConfiguration(", supportedConfiguration, ")"); auto access = MediaKeySystemAccess::create(document, keySystem, WTFMove(supportedConfiguration.value()), implementation.releaseNonNull()); // 6.3.3.2. Resolve promise with access and abort the parallel steps of this algorithm. - infoLog(logger, identifier, "Resolved: keySystem(", keySystem, "), supportedConfiguration(", supportedConfiguration, ")"); promise->resolveWithNewlyCreated>(WTFMove(access)); return; }