Index: chrome/browser/ui/gtk/extensions/extension_popup_gtk.cc |
diff --git a/chrome/browser/ui/gtk/extensions/extension_popup_gtk.cc b/chrome/browser/ui/gtk/extensions/extension_popup_gtk.cc |
index b9263169160144624c04d81eb66af9f36db1675d..9a45d6b3b1b3418065f3993209d7d1abafd0552e 100644 |
--- a/chrome/browser/ui/gtk/extensions/extension_popup_gtk.cc |
+++ b/chrome/browser/ui/gtk/extensions/extension_popup_gtk.cc |
@@ -16,8 +16,7 @@ |
#include "chrome/browser/chrome_notification_types.h" |
#include "chrome/browser/devtools/devtools_window.h" |
#include "chrome/browser/extensions/extension_host.h" |
-#include "chrome/browser/extensions/extension_process_manager.h" |
-#include "chrome/browser/extensions/extension_system.h" |
+#include "chrome/browser/extensions/extension_host_factory.h" |
#include "chrome/browser/profiles/profile.h" |
#include "chrome/browser/ui/browser.h" |
#include "chrome/browser/ui/browser_window.h" |
@@ -79,13 +78,8 @@ ExtensionPopupGtk::~ExtensionPopupGtk() { |
// static |
void ExtensionPopupGtk::Show(const GURL& url, Browser* browser, |
GtkWidget* anchor, ShowAction show_action) { |
- ExtensionProcessManager* manager = |
- extensions::ExtensionSystem::Get(browser->profile())->process_manager(); |
- DCHECK(manager); |
- if (!manager) |
- return; |
- |
- extensions::ExtensionHost* host = manager->CreatePopupHost(url, browser); |
+ extensions::ExtensionHost* host = |
+ extensions::ExtensionHostFactory::CreatePopupHost(url, browser); |
// This object will delete itself when the bubble is closed. |
new ExtensionPopupGtk(browser, host, anchor, show_action); |
} |