| Index: chrome/browser/views/browser_actions_container.cc
|
| diff --git a/chrome/browser/views/browser_actions_container.cc b/chrome/browser/views/browser_actions_container.cc
|
| index 23c3402efbce914a3c1c5ac678937e13337f6c13..dbae46b7758de02ad39646c5475976f734d32e12 100644
|
| --- a/chrome/browser/views/browser_actions_container.cc
|
| +++ b/chrome/browser/views/browser_actions_container.cc
|
| @@ -256,6 +256,18 @@ int BrowserActionsContainer::GetCurrentTabId() {
|
| return tab_contents->controller().session_id().id();
|
| }
|
|
|
| +BrowserActionView* BrowserActionsContainer::GetBrowserActionView(
|
| + Extension* extension) {
|
| + for (std::vector<BrowserActionView*>::iterator iter =
|
| + browser_action_views_.begin(); iter != browser_action_views_.end();
|
| + ++iter) {
|
| + if ((*iter)->button()->extension() == extension)
|
| + return *iter;
|
| + }
|
| +
|
| + return NULL;
|
| +}
|
| +
|
| void BrowserActionsContainer::RefreshBrowserActionViews() {
|
| for (size_t i = 0; i < browser_action_views_.size(); ++i)
|
| browser_action_views_[i]->button()->UpdateState();
|
|
|