| Index: chrome/browser/extensions/api/managed_mode/managed_mode_api.cc
|
| diff --git a/chrome/browser/extensions/api/managed_mode/managed_mode_api.cc b/chrome/browser/extensions/api/managed_mode/managed_mode_api.cc
|
| index 41dd3be98ec3e840760d5fcd7592ffb1959f1246..eaca495d5b2f0ab20822f0fa7eb353c74992ef44 100644
|
| --- a/chrome/browser/extensions/api/managed_mode/managed_mode_api.cc
|
| +++ b/chrome/browser/extensions/api/managed_mode/managed_mode_api.cc
|
| @@ -137,19 +137,18 @@ void ManagedModeAPI::Shutdown() {
|
| ExtensionSystem::Get(profile_)->event_router()->UnregisterObserver(this);
|
| }
|
|
|
| -void ManagedModeAPI::OnListenerAdded(
|
| - const extensions::EventListenerInfo& details) {
|
| - managed_mode_event_router_.reset(new ManagedModeEventRouter(profile_));
|
| - ExtensionSystem::Get(profile_)->event_router()->UnregisterObserver(this);
|
| -}
|
| -
|
| static base::LazyInstance<ProfileKeyedAPIFactory<ManagedModeAPI> >
|
| g_factory = LAZY_INSTANCE_INITIALIZER;
|
|
|
| -template <>
|
| -ProfileKeyedAPIFactory<ManagedModeAPI>*
|
| -ProfileKeyedAPIFactory<ManagedModeAPI>::GetInstance() {
|
| +// static
|
| +ProfileKeyedAPIFactory<ManagedModeAPI>* ManagedModeAPI::GetFactoryInstance() {
|
| return &g_factory.Get();
|
| }
|
|
|
| +void ManagedModeAPI::OnListenerAdded(
|
| + const extensions::EventListenerInfo& details) {
|
| + managed_mode_event_router_.reset(new ManagedModeEventRouter(profile_));
|
| + ExtensionSystem::Get(profile_)->event_router()->UnregisterObserver(this);
|
| +}
|
| +
|
| } // namespace extensions
|
|
|