| Index: chrome/browser/ui/tabs/tab_strip_model.cc
|
| diff --git a/chrome/browser/ui/tabs/tab_strip_model.cc b/chrome/browser/ui/tabs/tab_strip_model.cc
|
| index 4a82399c2cf8db87990d8de2c8d351c3cd1bf701..2a9e6b68bf6d65105089cb99ce94d0c477b716a2 100644
|
| --- a/chrome/browser/ui/tabs/tab_strip_model.cc
|
| +++ b/chrome/browser/ui/tabs/tab_strip_model.cc
|
| @@ -279,6 +279,13 @@ TabContents* TabStripModel::DetachTabContentsAt(int index) {
|
| return removed_contents;
|
| }
|
|
|
| +TabContents* TabStripModel::DetachTabContentsAndCreateHistoryAt(int index) {
|
| + TabContents* contents = DetachTabContentsAt(index);
|
| + if (contents)
|
| + delegate_->CreateHistoricalTab(contents->web_contents());
|
| + return contents;
|
| +}
|
| +
|
| void TabStripModel::ActivateTabAt(int index, bool user_gesture) {
|
| DCHECK(ContainsIndex(index));
|
| TabStripSelectionModel new_model;
|
|
|