| Index: chrome/browser/android/tab_android.cc
|
| diff --git a/chrome/browser/android/tab_android.cc b/chrome/browser/android/tab_android.cc
|
| index e0ecd6f0265b9a8a5f9d917a213b8f75fde1d94b..2e7a53dcbb83de0392d8a26b4e1eb6f8ec56de2e 100644
|
| --- a/chrome/browser/android/tab_android.cc
|
| +++ b/chrome/browser/android/tab_android.cc
|
| @@ -695,7 +695,8 @@ ScopedJavaLocalRef<jobject> TabAndroid::GetFavicon(
|
| SkBitmap favicon = favicon_driver->GetFavicon().AsBitmap();
|
| if (!favicon.empty()) {
|
| const float device_scale_factor =
|
| - display::Screen::GetScreen()->GetPrimaryDisplay().device_scale_factor();
|
| + display::Screen::GetScreen()->GetDisplayNearestWindow(
|
| + web_contents_->GetNativeView()).device_scale_factor();
|
| int target_size_dip = device_scale_factor * gfx::kFaviconSize;
|
| if (favicon.width() != target_size_dip ||
|
| favicon.height() != target_size_dip) {
|
|
|