Index: content/browser/web_contents/web_contents_impl.cc |
diff --git a/content/browser/web_contents/web_contents_impl.cc b/content/browser/web_contents/web_contents_impl.cc |
index f5859489faa3d563b2f32caf80c4a74ab7021b00..daf0dac71d725d6e46414935c253ca629ecff82c 100644 |
--- a/content/browser/web_contents/web_contents_impl.cc |
+++ b/content/browser/web_contents/web_contents_impl.cc |
@@ -2032,7 +2032,9 @@ bool WebContentsImpl::FocusLocationBarByDefault() { |
if (web_ui) |
return web_ui->ShouldFocusLocationBarByDefault(); |
NavigationEntry* entry = controller_.GetActiveEntry(); |
- return (entry && entry->GetURL() == GURL(chrome::kAboutBlankURL)); |
+ if (entry && entry->GetURL() == GURL(chrome::kAboutBlankURL)) |
+ return true; |
+ return delegate_ && delegate_->ShouldFocusLocationBarByDefault(this); |
} |
void WebContentsImpl::SetFocusToLocationBar(bool select_all) { |