| Index: chrome/browser/ui/views/tabs/base_tab_strip.cc
|
| diff --git a/chrome/browser/ui/views/tabs/base_tab_strip.cc b/chrome/browser/ui/views/tabs/base_tab_strip.cc
|
| index 2a980dfaa23ef36b00659702b947b37280bdef73..c87e2e5b5f7dbf3d06d309713d61e2b1af0d493a 100644
|
| --- a/chrome/browser/ui/views/tabs/base_tab_strip.cc
|
| +++ b/chrome/browser/ui/views/tabs/base_tab_strip.cc
|
| @@ -375,6 +375,13 @@ BaseTab* BaseTabStrip::GetTabAt(BaseTab* tab,
|
| return GetTabAtLocal(local_point);
|
| }
|
|
|
| +void BaseTabStrip::ReselectTab(const BaseTab* tab) const {
|
| + DCHECK(IsActiveTab(tab));
|
| + int index = GetModelIndexOfBaseTab(tab);
|
| + if (controller() && IsValidModelIndex(index))
|
| + controller()->ReselectTab(index);
|
| +}
|
| +
|
| void BaseTabStrip::Layout() {
|
| // Only do a layout if our size changed.
|
| if (last_layout_size_ == size())
|
|
|