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

Unified Diff: chrome/android/java/src/org/chromium/chrome/browser/toolbar/ToolbarPhone.java

Issue 1417353003: Move UrlBar background drawing to CC. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Add javadoc Created 5 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/android/java/src/org/chromium/chrome/browser/toolbar/ToolbarPhone.java
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/toolbar/ToolbarPhone.java b/chrome/android/java/src/org/chromium/chrome/browser/toolbar/ToolbarPhone.java
index c140d73cb2a9f7669eda6b0998fd3fb0f03e8866..e8aac6b6b76a9f3e3243624e39cc7ba5afcf0e0e 100644
--- a/chrome/android/java/src/org/chromium/chrome/browser/toolbar/ToolbarPhone.java
+++ b/chrome/android/java/src/org/chromium/chrome/browser/toolbar/ToolbarPhone.java
@@ -1043,7 +1043,8 @@ public class ToolbarPhone extends ToolbarLayout
}
mLocationBarBackground.setAlpha(backgroundAlpha);
- if (mPhoneLocationBar.getAlpha() > 0 || mForceDrawLocationBarBackground) {
+ if ((mPhoneLocationBar.getAlpha() > 0 || mForceDrawLocationBarBackground)
+ && !mTextureCaptureMode) {
mLocationBarBackground.setBounds(
mUrlViewportBounds.left + mLocationBarBackgroundOffset.left,
mUrlViewportBounds.top + mLocationBarBackgroundOffset.top,
@@ -1171,7 +1172,13 @@ public class ToolbarPhone extends ToolbarLayout
return;
}
- super.getLocationBarContentRect(outRect);
+ Rect padding = new Rect();
+ mLocationBarBackground.getPadding(padding);
+
+ outRect.set(mUrlViewportBounds.left + mLocationBarBackgroundOffset.left + padding.left,
+ mUrlViewportBounds.top + mLocationBarBackgroundOffset.top + padding.top,
+ mUrlViewportBounds.right + mLocationBarBackgroundOffset.right - padding.right,
+ mUrlViewportBounds.bottom + mLocationBarBackgroundOffset.bottom - padding.bottom);
}
@Override

Powered by Google App Engine
This is Rietveld 408576698