| Index: chrome/browser/android/tab_android.cc
|
| diff --git a/chrome/browser/android/tab_android.cc b/chrome/browser/android/tab_android.cc
|
| index 7ea7eb6dc4dc62ec567ef3a8488282443d143c9c..a0e0cbaa7f2d947ea7e906493230f03ce60809dc 100644
|
| --- a/chrome/browser/android/tab_android.cc
|
| +++ b/chrome/browser/android/tab_android.cc
|
| @@ -687,6 +687,16 @@ ScopedJavaLocalRef<jobject> TabAndroid::GetFavicon(JNIEnv* env,
|
| return bitmap;
|
| }
|
|
|
| +SkBitmap TabAndroid::GetFaviconBitmap() {
|
| + JNIEnv* env = base::android::AttachCurrentThread();
|
| + ScopedJavaLocalRef<jobject> javaBitmap =
|
| + Java_Tab_getFavicon(env, weak_java_tab_.get(env).obj());
|
| + if (!javaBitmap.obj())
|
| + return SkBitmap();
|
| +
|
| + return gfx::CreateSkBitmapFromJavaBitmap(gfx::JavaBitmap(javaBitmap.obj()));
|
| +}
|
| +
|
| prerender::PrerenderManager* TabAndroid::GetPrerenderManager() const {
|
| Profile* profile = GetProfile();
|
| if (!profile)
|
|
|