| Index: chrome/browser/tabs/tab_strip_model.h | 
| diff --git a/chrome/browser/tabs/tab_strip_model.h b/chrome/browser/tabs/tab_strip_model.h | 
| index 2aae16e905d6860a6b7cd2e053d6f80e464268cc..7a3c8d912d160a75842745697185465c26de58cc 100644 | 
| --- a/chrome/browser/tabs/tab_strip_model.h | 
| +++ b/chrome/browser/tabs/tab_strip_model.h | 
| @@ -195,9 +195,11 @@ class TabStripModel : public NotificationObserver { | 
| void ReplaceNavigationControllerAt(int index, | 
| TabContentsWrapper* contents); | 
|  | 
| -  // Replaces the tab contents at |index| with |new_contents|. This deletes the | 
| -  // TabContents currently at |index|. | 
| -  void ReplaceTabContentsAt(int index, TabContentsWrapper* new_contents); | 
| +  // Replaces the tab contents at |index| with |new_contents|. The | 
| +  // TabContentsWrapper that was at |index| is returned and ownership returns | 
| +  // to the caller. | 
| +  TabContentsWrapper* ReplaceTabContentsAt(int index, | 
| +                                           TabContentsWrapper* new_contents); | 
|  | 
| // Detaches the TabContents at the specified index from this strip. The | 
| // TabContents is not destroyed, just removed from display. The caller is | 
|  |