Omnibox Material Refresh: Search Provider Favicons from History DB
This CL hooks up the OmniboxView to the OmniboxClient, which retrieves
the favicon for the default search provider from the FaviconService.
The implementation below is a good start but there needs to be further
work in these two areas:
a) Our coverage is currently limited to what FaviconService can
provide us, but that is not adequate. Most search engine favicons
are never populated into the FaviconService database. See bug
88243.
b) We need an in-memory synchronous cache to avoid hits to the sqlite
Favicons database on every keystroke.
This CL works for search engines with a populated favicon. For example,
visiting search.yahoo.com, and then switching the default search
provider to Yahoo will work.
Bug: 823535
Change-Id: Ie4e4425d9cfa59f971bc3264c1b79104d1e5d958
Reviewed-on: https://chromium-review.googlesource.com/1026695Reviewed-by:
Justin Donnelly <jdonnelly@chromium.org>
Commit-Queue: Tommy Li <tommycli@chromium.org>
Cr-Commit-Position: refs/heads/master@{#553590}
Showing
Please register or sign in to comment