Index: chrome/android/java_staging/src/org/chromium/chrome/browser/compositor/CompositorViewHolder.java |
diff --git a/chrome/android/java_staging/src/org/chromium/chrome/browser/compositor/CompositorViewHolder.java b/chrome/android/java_staging/src/org/chromium/chrome/browser/compositor/CompositorViewHolder.java |
index 2d4e56c47ccb0a8db09632b6cb6c1f46b34f369e..0ac5519bea2617d71dd307999104a31456f716a7 100644 |
--- a/chrome/android/java_staging/src/org/chromium/chrome/browser/compositor/CompositorViewHolder.java |
+++ b/chrome/android/java_staging/src/org/chromium/chrome/browser/compositor/CompositorViewHolder.java |
@@ -813,7 +813,16 @@ public class CompositorViewHolder extends FrameLayout |
FrameLayout.LayoutParams layoutParams = new FrameLayout.LayoutParams( |
LayoutParams.MATCH_PARENT, LayoutParams.MATCH_PARENT); |
+ if (mView.getLayoutParams() instanceof MarginLayoutParams) { |
+ MarginLayoutParams existingLayoutParams = |
+ (MarginLayoutParams) mView.getLayoutParams(); |
+ layoutParams.leftMargin = existingLayoutParams.leftMargin; |
+ layoutParams.rightMargin = existingLayoutParams.rightMargin; |
+ layoutParams.topMargin = existingLayoutParams.topMargin; |
+ layoutParams.bottomMargin = existingLayoutParams.bottomMargin; |
+ } |
addView(mView, layoutParams); |
+ |
setFocusable(false); |
setFocusableInTouchMode(false); |