Index: chrome/android/java/src/org/chromium/chrome/browser/compositor/CompositorViewHolder.java |
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/compositor/CompositorViewHolder.java b/chrome/android/java/src/org/chromium/chrome/browser/compositor/CompositorViewHolder.java |
index 6c7cefe74e1c7900c4563ebadf1eced005ad40aa..7fa1adf5b53b48cdac3f3fff857bdb3ca7099f95 100644 |
--- a/chrome/android/java/src/org/chromium/chrome/browser/compositor/CompositorViewHolder.java |
+++ b/chrome/android/java/src/org/chromium/chrome/browser/compositor/CompositorViewHolder.java |
@@ -58,6 +58,7 @@ import org.chromium.content.browser.ContentViewCore; |
import org.chromium.content.browser.SPenSupport; |
import org.chromium.ui.UiUtils; |
import org.chromium.ui.base.DeviceFormFactor; |
+import org.chromium.ui.base.EventHandler; |
import org.chromium.ui.base.WindowAndroid; |
import org.chromium.ui.resources.ResourceManager; |
import org.chromium.ui.resources.dynamics.DynamicResourceLoader; |
@@ -123,6 +124,8 @@ public class CompositorViewHolder extends CoordinatorLayout |
// If we've drawn at least one frame. |
private boolean mHasDrawnOnce = false; |
+ private EventHandler mEventHandler; |
+ |
/** |
* The desired size of this view in {@link MeasureSpec}. Set by the host |
* when it should be different from that of the parent. |
@@ -312,6 +315,8 @@ public class CompositorViewHolder extends CoordinatorLayout |
mCompositorView.getResourceManager().getDynamicResourceLoader().registerResource( |
R.id.control_container, mControlContainer.getToolbarResourceAdapter()); |
} |
+ |
+ mEventHandler = windowAndroid.getEventHandler(); |
} |
/** |
@@ -949,7 +954,8 @@ public class CompositorViewHolder extends CoordinatorLayout |
if (mDesiredHeightMeasureSpec != ContentView.DEFAULT_MEASURE_SPEC) { |
height = MeasureSpec.getSize(mDesiredHeightMeasureSpec); |
} |
- contentViewCore.onPhysicalBackingSizeChanged(width, height); |
+ |
+ mEventHandler.onPhysicalBackingSizeChanged(width, height); |
} |
/** |