Index: third_party/WebKit/Source/modules/mediasource/URLMediaSource.cpp |
diff --git a/third_party/WebKit/Source/modules/mediasource/URLMediaSource.cpp b/third_party/WebKit/Source/modules/mediasource/URLMediaSource.cpp |
index b7bd93243edc4a651a94e7b76627d0a232c8ccb6..bfee6914f157f6dc892efab56f1384fb9589e32e 100644 |
--- a/third_party/WebKit/Source/modules/mediasource/URLMediaSource.cpp |
+++ b/third_party/WebKit/Source/modules/mediasource/URLMediaSource.cpp |
@@ -31,6 +31,8 @@ |
#include "modules/mediasource/URLMediaSource.h" |
#include "core/dom/DOMURL.h" |
+#include "core/frame/Deprecation.h" |
+#include "core/frame/UseCounter.h" |
#include "modules/mediasource/MediaSource.h" |
namespace blink { |
@@ -40,8 +42,12 @@ String URLMediaSource::createObjectURL(ExecutionContext* executionContext, Media |
// Since WebWorkers cannot obtain MediaSource objects, we should be on the main thread. |
ASSERT(isMainThread()); |
+ if (executionContext && executionContext->isServiceWorkerGlobalScope()) |
+ Deprecation::countDeprecation(executionContext, UseCounter::URLMethodCreateObjectURLServiceWorker); |
+ |
if (!executionContext) |
return String(); |
+ |
return DOMURL::createPublicURL(executionContext, source); |
} |