Index: third_party/WebKit/Source/modules/webaudio/DeferredTaskHandler.cpp |
diff --git a/third_party/WebKit/Source/modules/webaudio/DeferredTaskHandler.cpp b/third_party/WebKit/Source/modules/webaudio/DeferredTaskHandler.cpp |
index f03fd8605b7ac20455be6adca4605713955ebb57..e68c8696194235502f704f4819b588ce7648f87e 100644 |
--- a/third_party/WebKit/Source/modules/webaudio/DeferredTaskHandler.cpp |
+++ b/third_party/WebKit/Source/modules/webaudio/DeferredTaskHandler.cpp |
@@ -65,11 +65,15 @@ void DeferredTaskHandler::offlineLock() { |
m_contextGraphMutex.lock(); |
} |
-#if DCHECK_IS_ON() |
bool DeferredTaskHandler::isGraphOwner() { |
+#if DCHECK_IS_ON() |
return m_contextGraphMutex.locked(); |
-} |
+#else |
+ // The method is only used inside of DCHECK() so it must be no-op in the |
+ // release build. Returning false so we can catch when it happens. |
+ return false; |
#endif |
+} |
void DeferredTaskHandler::addDeferredBreakConnection(AudioHandler& node) { |
DCHECK(isAudioThread()); |