diff options
Diffstat (limited to 'chrome/browser/ui/gtk/browser_actions_toolbar_gtk.cc')
-rw-r--r-- | chrome/browser/ui/gtk/browser_actions_toolbar_gtk.cc | 11 |
1 files changed, 3 insertions, 8 deletions
diff --git a/chrome/browser/ui/gtk/browser_actions_toolbar_gtk.cc b/chrome/browser/ui/gtk/browser_actions_toolbar_gtk.cc index 320863a..018000e 100644 --- a/chrome/browser/ui/gtk/browser_actions_toolbar_gtk.cc +++ b/chrome/browser/ui/gtk/browser_actions_toolbar_gtk.cc @@ -313,11 +313,8 @@ class BrowserActionButton : public content::NotificationObserver, if (action->ShowPopup()) return; - ExtensionService* service = - action->toolbar_->browser()->profile()->GetExtensionService(); - service->browser_event_router()->BrowserActionExecuted( - action->toolbar_->browser()->profile(), action->extension_->id(), - action->toolbar_->browser()); + action->toolbar_->model()->ExecuteBrowserAction( + action->extension_->id(), action->toolbar_->browser()); } static gboolean OnExposeEvent(GtkWidget* widget, @@ -791,9 +788,7 @@ void BrowserActionsToolbarGtk::ExecuteCommand(int command_id) { ExtensionPopupGtk::Show( browser_action->GetPopupUrl(tab_id), browser(), chevron()); } else { - ExtensionService* service = browser()->profile()->GetExtensionService(); - service->browser_event_router()->BrowserActionExecuted( - browser()->profile(), extension->id(), browser()); + model_->ExecuteBrowserAction(extension->id(), browser()); } } |