Chromium Code Reviews| Index: chrome/browser/ui/webui/extensions/extension_settings_handler.cc |
| diff --git a/chrome/browser/ui/webui/extensions/extension_settings_handler.cc b/chrome/browser/ui/webui/extensions/extension_settings_handler.cc |
| index 4daa66dbf621babf4196b36493e6a1abe20df067..e1105a39032377298d309bcf3c1b7926e54e4cc7 100644 |
| --- a/chrome/browser/ui/webui/extensions/extension_settings_handler.cc |
| +++ b/chrome/browser/ui/webui/extensions/extension_settings_handler.cc |
| @@ -714,9 +714,9 @@ void ExtensionSettingsHandler::HandleOptionsMessage(const ListValue* args) { |
| const Extension* extension = GetActiveExtension(args); |
| if (!extension || extension->options_url().is_empty()) |
| return; |
| - Profile::FromWebUI(web_ui())->GetExtensionProcessManager()->OpenOptionsPage( |
| - extension, |
| - browser::FindBrowserWithWebContents(web_ui()->GetWebContents())); |
| + extensions::ExtensionSystem::Get(Profile::FromWebUI(web_ui()))-> |
| + process_manager()->OpenOptionsPage(extension, |
|
Yoyo Zhou
2012/10/23 00:20:06
Side note: I thought this was weird and I filed cr
Miranda Callahan
2012/10/23 11:04:43
Agreed that it's strange -- thanks for filing the
|
| + browser::FindBrowserWithWebContents(web_ui()->GetWebContents())); |
| } |
| void ExtensionSettingsHandler::HandleShowButtonMessage(const ListValue* args) { |
| @@ -820,7 +820,8 @@ ExtensionSettingsHandler::GetInspectablePagesForExtension( |
| // Get the extension process's active views. |
| ExtensionProcessManager* process_manager = |
| - extension_service_->profile()->GetExtensionProcessManager(); |
| + extensions::ExtensionSystem::Get(extension_service_->profile())-> |
| + process_manager(); |
| GetInspectablePagesForExtensionProcess( |
| process_manager->GetRenderViewHostsForExtension(extension->id()), |
| &result); |
| @@ -841,8 +842,8 @@ ExtensionSettingsHandler::GetInspectablePagesForExtension( |
| if (extension_service_->profile()->HasOffTheRecordProfile() && |
| extension->incognito_split_mode()) { |
| ExtensionProcessManager* process_manager = |
| - extension_service_->profile()->GetOffTheRecordProfile()-> |
| - GetExtensionProcessManager(); |
| + extensions::ExtensionSystem::Get(extension_service_->profile()-> |
| + GetOffTheRecordProfile())->process_manager(); |
| GetInspectablePagesForExtensionProcess( |
| process_manager->GetRenderViewHostsForExtension(extension->id()), |
| &result); |