summaryrefslogtreecommitdiff
path: root/Source/WebCore/Modules/mediasource/MediaSourceRegistry.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'Source/WebCore/Modules/mediasource/MediaSourceRegistry.cpp')
-rw-r--r--Source/WebCore/Modules/mediasource/MediaSourceRegistry.cpp14
1 files changed, 7 insertions, 7 deletions
diff --git a/Source/WebCore/Modules/mediasource/MediaSourceRegistry.cpp b/Source/WebCore/Modules/mediasource/MediaSourceRegistry.cpp
index a65308860..b6974c2ca 100644
--- a/Source/WebCore/Modules/mediasource/MediaSourceRegistry.cpp
+++ b/Source/WebCore/Modules/mediasource/MediaSourceRegistry.cpp
@@ -42,18 +42,18 @@ namespace WebCore {
MediaSourceRegistry& MediaSourceRegistry::registry()
{
ASSERT(isMainThread());
- DEFINE_STATIC_LOCAL(MediaSourceRegistry, instance, ());
+ static NeverDestroyed<MediaSourceRegistry> instance;
return instance;
}
-void MediaSourceRegistry::registerURL(SecurityOrigin*, const URL& url, URLRegistrable* registrable)
+void MediaSourceRegistry::registerURL(SecurityOrigin*, const URL& url, URLRegistrable& registrable)
{
- ASSERT(&registrable->registry() == this);
+ ASSERT(&registrable.registry() == this);
ASSERT(isMainThread());
- MediaSource* source = static_cast<MediaSource*>(registrable);
- source->addedToRegistry();
- m_mediaSources.set(url.string(), source);
+ MediaSource& source = static_cast<MediaSource&>(registrable);
+ source.addedToRegistry();
+ m_mediaSources.set(url.string(), &source);
}
void MediaSourceRegistry::unregisterURL(const URL& url)
@@ -76,7 +76,7 @@ URLRegistrable* MediaSourceRegistry::lookup(const String& url) const
MediaSourceRegistry::MediaSourceRegistry()
{
- HTMLMediaSource::setRegistry(this);
+ MediaSource::setRegistry(this);
}
} // namespace WebCore