| Index: android_webview/native/aw_contents.cc
|
| diff --git a/android_webview/native/aw_contents.cc b/android_webview/native/aw_contents.cc
|
| index bbf71c2443fb0585e3661882c090fbad859bcd21..a8a81e9e9989f69d7d544986c6408a403e5d7f5b 100644
|
| --- a/android_webview/native/aw_contents.cc
|
| +++ b/android_webview/native/aw_contents.cc
|
| @@ -91,6 +91,8 @@ namespace android_webview {
|
|
|
| namespace {
|
|
|
| +bool g_should_download_favicons = false;
|
| +
|
| JavaBrowserViewRendererHelper* java_renderer_helper() {
|
| return JavaBrowserViewRendererHelper::GetInstance();
|
| }
|
| @@ -553,6 +555,10 @@ void AwContents::OnFindResultReceived(int active_ordinal,
|
| env, obj.obj(), active_ordinal, match_count, finished);
|
| }
|
|
|
| +bool AwContents::ShouldDownloadFavicon(const GURL& icon_url) {
|
| + return g_should_download_favicons;
|
| +}
|
| +
|
| void AwContents::OnReceivedIcon(const GURL& icon_url, const SkBitmap& bitmap) {
|
| JNIEnv* env = AttachCurrentThread();
|
| ScopedJavaLocalRef<jobject> obj = java_ref_.get(env);
|
| @@ -902,4 +908,8 @@ void AwContents::TrimMemory(JNIEnv* env, jobject obj, jint level) {
|
| browser_view_renderer_->TrimMemory(level);
|
| }
|
|
|
| +void SetShouldDownloadFavicons(JNIEnv* env, jclass jclazz) {
|
| + g_should_download_favicons = true;
|
| +}
|
| +
|
| } // namespace android_webview
|
|
|