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

Unified Diff: base/win/win_util.cc

Issue 2667513003: Remove some LazyInstance use in base/ (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: base/win/win_util.cc
diff --git a/base/win/win_util.cc b/base/win/win_util.cc
index 3b7d3195ac6c0b2622ef39c263cf2479d6c4606f..7d95bc3c0b4bd6f201a6b1f69d8a325f0e08f62f 100644
--- a/base/win/win_util.cc
+++ b/base/win/win_util.cc
@@ -32,7 +32,6 @@
#include "base/base_switches.h"
#include "base/command_line.h"
-#include "base/lazy_instance.h"
#include "base/logging.h"
#include "base/macros.h"
#include "base/strings/string_util.h"
@@ -540,9 +539,9 @@ void SetDomainStateForTesting(bool state) {
}
bool IsUser32AndGdi32Available() {
- static base::LazyInstance<LazyIsUser32AndGdi32Available>::Leaky available =
- LAZY_INSTANCE_INITIALIZER;
- return available.Get().value();
+ static auto lazy_is_user32_and_gdi32_available =
+ new LazyIsUser32AndGdi32Available();
+ return lazy_is_user32_and_gdi32_available->value();
}
bool GetLoadedModulesSnapshot(HANDLE process, std::vector<HMODULE>* snapshot) {

Powered by Google App Engine
This is Rietveld 408576698