Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(582)

Unified Diff: content/browser/media/media_internals.cc

Issue 2668813002: Remove LazyInstance usage from media/ (Closed)
Patch Set: Created 3 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: content/browser/media/media_internals.cc
diff --git a/content/browser/media/media_internals.cc b/content/browser/media/media_internals.cc
index 74719b52e8c6c52ed2280a4e31e5d26bc5f97712..fb01dbc0d9521c7cb0fd6d2ac415ed23059476e3 100644
--- a/content/browser/media/media_internals.cc
+++ b/content/browser/media/media_internals.cc
@@ -33,9 +33,6 @@
namespace {
-static base::LazyInstance<content::MediaInternals>::Leaky g_media_internals =
- LAZY_INSTANCE_INITIALIZER;
-
base::string16 SerializeUpdate(const std::string& function,
const base::Value* value) {
return content::WebUI::GetJavascriptCall(
@@ -596,7 +593,8 @@ void MediaInternals::MediaInternalsUMAHandler::OnProcessTerminated(
}
MediaInternals* MediaInternals::GetInstance() {
- return g_media_internals.Pointer();
+ static content::MediaInternals* internals = new content::MediaInternals();
+ return internals;
}
MediaInternals::MediaInternals()

Powered by Google App Engine
This is Rietveld 408576698