Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(3073)

Unified Diff: chrome/browser/android/tab_android.cc

Issue 2428383006: Decouple VR Shell DPR and CSS size from Physical Displays. (Closed)
Patch Set: Fix load-bearing debugging code ;) Created 4 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
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) {

Powered by Google App Engine
This is Rietveld 408576698