Clean OmniboxEditModel of remaining //content dependencies
commit78572970e4bc4a3f92932d2136f3f7bee30985d5
authorblundell <blundell@chromium.org>
Mon, 3 Aug 2015 15:16:54 +0000 (3 08:16 -0700)
committerCommit bot <commit-bot@chromium.org>
Mon, 3 Aug 2015 15:17:24 +0000 (3 15:17 +0000)
treee539a6675982b5d2d5d9b5ec5c4b895bf585acac
parent32a0c85a38c2ae095c79ecbed92c551b068bb0c3
Clean OmniboxEditModel of remaining //content dependencies

OmniboxEditModel was getting the page title and favicon directly via
//content-specific classes. This CL changes it to get these via OmniboxClient
instead to facilitate sharing with iOS, which doesn't use //content.

BUG=514631

Review URL: https://codereview.chromium.org/1266143005

Cr-Commit-Position: refs/heads/master@{#341528}
chrome/browser/ui/omnibox/chrome_omnibox_client.cc
chrome/browser/ui/omnibox/chrome_omnibox_client.h
chrome/browser/ui/omnibox/omnibox_controller_unittest.cc
chrome/browser/ui/omnibox/omnibox_edit_model.cc
components/omnibox/browser/omnibox_client.h