| Index: components/favicon/core/favicon_driver_impl.cc
|
| diff --git a/components/favicon/core/favicon_driver_impl.cc b/components/favicon/core/favicon_driver_impl.cc
|
| index 61e5b084c4b114c1ca818a8ce070e436cc09ede0..284977fa630943a145fedbf6375ff1f348820eaa 100644
|
| --- a/components/favicon/core/favicon_driver_impl.cc
|
| +++ b/components/favicon/core/favicon_driver_impl.cc
|
| @@ -19,9 +19,9 @@ namespace favicon {
|
| namespace {
|
|
|
| #if defined(OS_ANDROID) || defined(OS_IOS)
|
| -const bool kEnableTouchIcon = true;
|
| +const bool kFetchLargestIcon = true;
|
| #else
|
| -const bool kEnableTouchIcon = false;
|
| +const bool kFetchLargestIcon = false;
|
| #endif
|
|
|
| void RecordCandidateMetrics(const std::vector<FaviconURL>& candidates) {
|
| @@ -53,13 +53,9 @@ FaviconDriverImpl::FaviconDriverImpl(FaviconService* favicon_service,
|
| history_service_(history_service),
|
| bookmark_model_(bookmark_model) {
|
| favicon_handler_.reset(new FaviconHandler(
|
| - favicon_service_, this, kEnableTouchIcon
|
| - ? FaviconDriverObserver::NON_TOUCH_LARGEST
|
| - : FaviconDriverObserver::NON_TOUCH_16_DIP));
|
| - if (kEnableTouchIcon) {
|
| - touch_icon_handler_.reset(new FaviconHandler(
|
| - favicon_service_, this, FaviconDriverObserver::TOUCH_LARGEST));
|
| - }
|
| + favicon_service_, this,
|
| + kFetchLargestIcon ? FaviconDriverObserver::LARGEST
|
| + : FaviconDriverObserver::NON_TOUCH_16_DIP));
|
| }
|
|
|
| FaviconDriverImpl::~FaviconDriverImpl() {
|
| @@ -67,8 +63,6 @@ FaviconDriverImpl::~FaviconDriverImpl() {
|
|
|
| void FaviconDriverImpl::FetchFavicon(const GURL& url) {
|
| favicon_handler_->FetchFavicon(url);
|
| - if (touch_icon_handler_.get())
|
| - touch_icon_handler_->FetchFavicon(url);
|
| }
|
|
|
| bool FaviconDriverImpl::IsBookmarked(const GURL& url) {
|
| @@ -76,11 +70,7 @@ bool FaviconDriverImpl::IsBookmarked(const GURL& url) {
|
| }
|
|
|
| bool FaviconDriverImpl::HasPendingTasksForTest() {
|
| - if (favicon_handler_->HasPendingTasksForTest())
|
| - return true;
|
| - if (touch_icon_handler_ && touch_icon_handler_->HasPendingTasksForTest())
|
| - return true;
|
| - return false;
|
| + return favicon_handler_->HasPendingTasksForTest();
|
| }
|
|
|
| void FaviconDriverImpl::SetFaviconOutOfDateForPage(const GURL& url,
|
| @@ -98,8 +88,6 @@ void FaviconDriverImpl::OnUpdateFaviconURL(
|
| DCHECK(!candidates.empty());
|
| RecordCandidateMetrics(candidates);
|
| favicon_handler_->OnUpdateFaviconURL(page_url, candidates);
|
| - if (touch_icon_handler_.get())
|
| - touch_icon_handler_->OnUpdateFaviconURL(page_url, candidates);
|
| }
|
|
|
| } // namespace favicon
|
|
|