| Index: chrome/browser/android/tab_android.cc
|
| diff --git a/chrome/browser/android/tab_android.cc b/chrome/browser/android/tab_android.cc
|
| index 0e40ea06c81f9cf24afb65a8a8f3d6a1f696f03b..9c228e52bd3a473f50d353433e4bedcdd7c9519a 100644
|
| --- a/chrome/browser/android/tab_android.cc
|
| +++ b/chrome/browser/android/tab_android.cc
|
| @@ -603,8 +603,8 @@ ScopedJavaLocalRef<jobject> TabAndroid::GetFavicon(JNIEnv* env, jobject obj) {
|
|
|
| if (!favicon_tab_helper)
|
| return bitmap;
|
| - if (!favicon_tab_helper->FaviconIsValid())
|
| - return bitmap;
|
| +
|
| + // If the favicon isn't valid, it will return a default bitmap.
|
|
|
| SkBitmap favicon =
|
| favicon_tab_helper->GetFavicon()
|
| @@ -635,6 +635,11 @@ ScopedJavaLocalRef<jobject> TabAndroid::GetFavicon(JNIEnv* env, jobject obj) {
|
| return bitmap;
|
| }
|
|
|
| +jboolean TabAndroid::IsFaviconValid(JNIEnv* env, jobject jobj) {
|
| + return web_contents() &&
|
| + FaviconTabHelper::FromWebContents(web_contents())->FaviconIsValid();
|
| +}
|
| +
|
| prerender::PrerenderManager* TabAndroid::GetPrerenderManager() const {
|
| Profile* profile = GetProfile();
|
| if (!profile)
|
|
|