From 68200ecadb9bf0cbacdf9ee9418be5b16f644b81 Mon Sep 17 00:00:00 2001
From: "erg@google.com" <erg@google.com@0039d316-1c4b-4281-b951-d872f2087c98>
Date: Wed, 6 Aug 2008 23:27:17 +0000
Subject: Restored tabs should be considered "owned" by whatever random tab is
 currently open.

BUG=1305200

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@469 0039d316-1c4b-4281-b951-d872f2087c98
---
 chrome/browser/browser.cc | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

(limited to 'chrome')

diff --git a/chrome/browser/browser.cc b/chrome/browser/browser.cc
index b9ebe51..c89eedf 100644
--- a/chrome/browser/browser.cc
+++ b/chrome/browser/browser.cc
@@ -1238,8 +1238,10 @@ NavigationController* Browser::AddRestoredTab(
   NavigationController* restored_controller =
       BuildRestoredNavigationController(navigations, selected_navigation);
 
-  tabstrip_model_.AppendTabContents(restored_controller->active_contents(),
-                                    select);
+  tabstrip_model_.InsertTabContentsAt(
+      tabstrip_model_.count(),
+      restored_controller->active_contents(),
+      select, false);
   if (profile_->HasSessionService()) {
     SessionService* session_service = profile_->GetSessionService();
     if (session_service)
-- 
cgit v1.1