Index: content/browser/media/cdm_registry_impl.cc |
diff --git a/content/browser/media/cdm_registry_impl.cc b/content/browser/media/cdm_registry_impl.cc |
index 1f38fe0d41926213dbf5275ae45a9a15f407cc54..fcc54536af9ea6f6f4f8a51c383473886a584e63 100644 |
--- a/content/browser/media/cdm_registry_impl.cc |
+++ b/content/browser/media/cdm_registry_impl.cc |
@@ -11,9 +11,6 @@ |
namespace content { |
-static base::LazyInstance<CdmRegistryImpl>::Leaky g_cdm_registry = |
- LAZY_INSTANCE_INITIALIZER; |
- |
// static |
CdmRegistry* CdmRegistry::GetInstance() { |
return CdmRegistryImpl::GetInstance(); |
@@ -21,7 +18,8 @@ CdmRegistry* CdmRegistry::GetInstance() { |
// static |
CdmRegistryImpl* CdmRegistryImpl::GetInstance() { |
- return g_cdm_registry.Pointer(); |
+ static CdmRegistryImpl* registry = new CdmRegistryImpl(); |
+ return registry; |
} |
CdmRegistryImpl::CdmRegistryImpl() {} |