Add a EarlyExtensionPrefsObserver interface
This commit is part 1 of 2, being a refactor with no change in behavior.
There is an existing observer leak (an AddObserver call with no matching
RemoveObserver call), but this commit keeps that leak. A follow-up
commit will fix the leak.
[email protected]
Change-Id: I73e9087540949c29bb76d6526362b5448452e182
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1585403
Commit-Queue: Nigel Tao <[email protected]>
Reviewed-by: Sean Topping <[email protected]>
Reviewed-by: Devlin <[email protected]>
Reviewed-by: Dominick Ng <[email protected]>
Cr-Commit-Position: refs/heads/master@{#654688}
diff --git a/extensions/browser/extensions_test.cc b/extensions/browser/extensions_test.cc
index affa921..99d29c1 100644
--- a/extensions/browser/extensions_test.cc
+++ b/extensions/browser/extensions_test.cc
@@ -97,7 +97,7 @@
browser_context(), pref_service_.get(),
browser_context()->GetPath().AppendASCII("Extensions"),
extension_pref_value_map_.get(), false /* extensions_disabled */,
- std::vector<ExtensionPrefsObserver*>()));
+ std::vector<EarlyExtensionPrefsObserver*>()));
ExtensionPrefsFactory::GetInstance()->SetInstanceForTesting(
browser_context(), std::move(extension_prefs));