Index: chrome/browser/chromeos/login/ownership_service.h |
diff --git a/chrome/browser/chromeos/login/ownership_service.h b/chrome/browser/chromeos/login/ownership_service.h |
index 4f8227dcc3dd6e5a1aae3bd2e3d0f44ecbc6018b..bc407d995d7d22a94c350371198a5bef3f3f5b45 100644 |
--- a/chrome/browser/chromeos/login/ownership_service.h |
+++ b/chrome/browser/chromeos/login/ownership_service.h |
@@ -9,10 +9,13 @@ |
#include <string> |
#include <vector> |
-#include "base/singleton.h" |
#include "chrome/browser/chromeos/login/owner_key_utils.h" |
#include "chrome/browser/chromeos/login/owner_manager.h" |
+namespace base { |
+template <typename T> struct DefaultLazyInstanceTraits; |
+} |
+ |
namespace chromeos { |
class OwnershipService { |
@@ -69,7 +72,7 @@ class OwnershipService { |
OwnershipService(); |
private: |
- friend struct DefaultSingletonTraits<OwnershipService>; |
+ friend struct base::DefaultLazyInstanceTraits<OwnershipService>; |
friend class OwnershipServiceTest; |
scoped_refptr<OwnerManager> manager_; |