| 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 2c63cf8a8ec575109adfc6a865474344b97bfe44..9b87c52b5949bbe7b82c9ba09c9b88a86db70d97 100644
|
| --- a/chrome/browser/ui/tabs/tab_strip_model.cc
|
| +++ b/chrome/browser/ui/tabs/tab_strip_model.cc
|
| @@ -205,6 +205,10 @@ void TabStripModel::ReplaceNavigationControllerAt(
|
|
|
| TabContents* TabStripModel::DiscardTabContentsAt(int index) {
|
| DCHECK(ContainsIndex(index));
|
| + // Do not discard active tab.
|
| + if (active_index() == index)
|
| + return NULL;
|
| +
|
| TabContents* null_contents = TabContents::Factory::CreateTabContents(
|
| WebContents::Create(profile(),
|
| NULL /* site_instance */,
|
|
|