summaryrefslogtreecommitdiffstats
path: root/chrome/browser/ui/gtk/browser_actions_toolbar_gtk.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chrome/browser/ui/gtk/browser_actions_toolbar_gtk.cc')
-rw-r--r--chrome/browser/ui/gtk/browser_actions_toolbar_gtk.cc11
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());
}
}