| 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
|
|
|