| Index: chrome/browser/ui/browser.cc
|
| diff --git a/chrome/browser/ui/browser.cc b/chrome/browser/ui/browser.cc
|
| index c4c4a2dbd2e1975c17fed4a63aee373337d66b92..e92315d812853b980f237d01afb2b4768f7621e2 100644
|
| --- a/chrome/browser/ui/browser.cc
|
| +++ b/chrome/browser/ui/browser.cc
|
| @@ -962,9 +962,9 @@ void Browser::TabInsertedAt(TabStripModel* tab_strip_model,
|
| bool foreground) {
|
| SetAsDelegate(contents, true);
|
|
|
| - SessionTabHelper* session_tab_helper =
|
| - SessionTabHelper::FromWebContents(contents);
|
| - session_tab_helper->SetWindowID(session_id());
|
| + SessionTabHelper::FromWebContents(contents)->SetWindowID(session_id());
|
| +
|
| + SearchTabHelper::FromWebContents(contents)->OnTabAttachedToWindow(window_);
|
|
|
| content::NotificationService::current()->Notify(
|
| chrome::NOTIFICATION_TAB_PARENTED,
|
| @@ -1983,13 +1983,6 @@ bool Browser::CanSaveContents(content::WebContents* web_contents) const {
|
| }
|
|
|
| ///////////////////////////////////////////////////////////////////////////////
|
| -// Browser, SearchTabHelperDelegate implementation:
|
| -
|
| -OmniboxView* Browser::GetOmniboxView() {
|
| - return window_->GetLocationBar()->GetOmniboxView();
|
| -}
|
| -
|
| -///////////////////////////////////////////////////////////////////////////////
|
| // Browser, web_modal::WebContentsModalDialogManagerDelegate implementation:
|
|
|
| void Browser::SetWebContentsBlocked(content::WebContents* web_contents,
|
| @@ -2429,7 +2422,6 @@ void Browser::SetAsDelegate(WebContents* web_contents, bool set_delegate) {
|
| WebContentsModalDialogManager::FromWebContents(web_contents)->
|
| SetDelegate(delegate);
|
| CoreTabHelper::FromWebContents(web_contents)->set_delegate(delegate);
|
| - SearchTabHelper::FromWebContents(web_contents)->set_delegate(delegate);
|
| translate::ContentTranslateDriver& content_translate_driver =
|
| ChromeTranslateClient::FromWebContents(web_contents)->translate_driver();
|
| if (delegate) {
|
|
|