| Index: chrome/browser/extensions/extension_toolbar_model.cc
|
| diff --git a/chrome/browser/extensions/extension_toolbar_model.cc b/chrome/browser/extensions/extension_toolbar_model.cc
|
| index fd8fa3b246048ba1aa154ba52889d4777422b005..7dea3ac9545b7548fb8918cfaf8ca98cd1f38cdf 100644
|
| --- a/chrome/browser/extensions/extension_toolbar_model.cc
|
| +++ b/chrome/browser/extensions/extension_toolbar_model.cc
|
| @@ -11,7 +11,6 @@
|
| #include "base/prefs/pref_service.h"
|
| #include "chrome/browser/chrome_notification_types.h"
|
| #include "chrome/browser/extensions/api/extension_action/extension_action_api.h"
|
| -#include "chrome/browser/extensions/extension_action.h"
|
| #include "chrome/browser/extensions/extension_action_manager.h"
|
| #include "chrome/browser/extensions/extension_tab_util.h"
|
| #include "chrome/browser/extensions/extension_toolbar_model_factory.h"
|
| @@ -122,23 +121,22 @@ void ExtensionToolbarModel::MoveBrowserAction(const Extension* extension,
|
| UpdatePrefs();
|
| }
|
|
|
| -ExtensionToolbarModel::Action ExtensionToolbarModel::ExecuteBrowserAction(
|
| +ExtensionAction::ShowAction ExtensionToolbarModel::ExecuteBrowserAction(
|
| const Extension* extension,
|
| Browser* browser,
|
| GURL* popup_url_out,
|
| bool should_grant) {
|
| content::WebContents* web_contents = NULL;
|
| int tab_id = 0;
|
| - if (!ExtensionTabUtil::GetDefaultTab(browser, &web_contents, &tab_id)) {
|
| - return ACTION_NONE;
|
| - }
|
| + if (!ExtensionTabUtil::GetDefaultTab(browser, &web_contents, &tab_id))
|
| + return ExtensionAction::ACTION_NONE;
|
|
|
| ExtensionAction* browser_action =
|
| ExtensionActionManager::Get(profile_)->GetBrowserAction(*extension);
|
|
|
| // For browser actions, visibility == enabledness.
|
| if (!browser_action->GetIsVisible(tab_id))
|
| - return ACTION_NONE;
|
| + return ExtensionAction::ACTION_NONE;
|
|
|
| if (should_grant) {
|
| TabHelper::FromWebContents(web_contents)
|
| @@ -149,12 +147,12 @@ ExtensionToolbarModel::Action ExtensionToolbarModel::ExecuteBrowserAction(
|
| if (browser_action->HasPopup(tab_id)) {
|
| if (popup_url_out)
|
| *popup_url_out = browser_action->GetPopupUrl(tab_id);
|
| - return ACTION_SHOW_POPUP;
|
| + return ExtensionAction::ACTION_SHOW_POPUP;
|
| }
|
|
|
| ExtensionActionAPI::BrowserActionExecuted(
|
| browser->profile(), *browser_action, web_contents);
|
| - return ACTION_NONE;
|
| + return ExtensionAction::ACTION_NONE;
|
| }
|
|
|
| void ExtensionToolbarModel::SetVisibleIconCount(int count) {
|
|
|