Index: chrome/browser/ui/browser_instant_controller.cc |
diff --git a/chrome/browser/ui/browser_instant_controller.cc b/chrome/browser/ui/browser_instant_controller.cc |
index 1117ae14add108b84a2ec95eac83ba5d7a7d6b8d..f97fb03a1c3ddc55f11dee1468ce6d618429acc2 100644 |
--- a/chrome/browser/ui/browser_instant_controller.cc |
+++ b/chrome/browser/ui/browser_instant_controller.cc |
@@ -142,9 +142,11 @@ void BrowserInstantController::CommitInstant( |
browser_->tab_strip_model()->AddWebContents(overlay.release(), -1, |
instant_.last_transition_type(), TabStripModel::ADD_ACTIVE); |
} else { |
+ content::WebContents* contents = overlay.get(); |
ReplaceWebContentsAt( |
browser_->tab_strip_model()->active_index(), |
overlay.Pass()); |
+ browser_->window()->GetLocationBar()->SaveStateToContents(contents); |
} |
} |