| Index: android_webview/browser/icon_helper.cc | 
| diff --git a/android_webview/browser/icon_helper.cc b/android_webview/browser/icon_helper.cc | 
| index 80233fca2359f0c38207b9eceed15fe7c7572b82..e227532626ee1ecb3fbf9f69ce35ebff3a3fb898 100644 | 
| --- a/android_webview/browser/icon_helper.cc | 
| +++ b/android_webview/browser/icon_helper.cc | 
| @@ -60,9 +60,7 @@ void IconHelper::DidUpdateFaviconURL(int32 page_id, | 
|  | 
| switch(i->icon_type) { | 
| case content::FaviconURL::FAVICON: | 
| -        // TODO(acleung): only fetch the URL if favicon downloading is enabled. | 
| -        // (currently that is, the app has called WebIconDatabase.open() | 
| -        // but we should decouple that setting via a boolean setting) | 
| +        if (listener_ && !listener_->ShouldDownloadFavicon(i->icon_url)) break; | 
| web_contents()->DownloadImage(i->icon_url, | 
| true,  // Is a favicon | 
| 0,  // No maximum size | 
|  |