Index: content/public/android/java/src/org/chromium/content/browser/ContentViewRenderView.java |
diff --git a/content/public/android/java/src/org/chromium/content/browser/ContentViewRenderView.java b/content/public/android/java/src/org/chromium/content/browser/ContentViewRenderView.java |
index d18c7f2bb2c6bbf24abb0efc19cbd631310ad275..52151f0edec95c6a05b2c51b67ca2f4cbc6f11dd 100644 |
--- a/content/public/android/java/src/org/chromium/content/browser/ContentViewRenderView.java |
+++ b/content/public/android/java/src/org/chromium/content/browser/ContentViewRenderView.java |
@@ -262,6 +262,14 @@ public class ContentViewRenderView extends FrameLayout { |
nativeSetOverlayVideoMode(mNativeContentViewRenderView, enabled); |
} |
+ /** |
+ * Set the native layer tree helper for this {@link ContentViewRenderView}. |
+ * @param layerTreeBuildHelperNativePtr Native pointer to the layer tree build helper. |
+ */ |
+ public void setLayerTreeBuildHelper(long layerTreeBuildHelperNativePtr) { |
+ nativeSetLayerTreeBuildHelper(mNativeContentViewRenderView, layerTreeBuildHelperNativePtr); |
+ } |
+ |
@CalledByNative |
private void requestRender() { |
boolean rendererHasFrame = |
@@ -298,7 +306,7 @@ public class ContentViewRenderView extends FrameLayout { |
if (mPendingSwapBuffers > 0) mPendingSwapBuffers--; |
} |
- private void render() { |
+ protected void render() { |
if (mPendingRenders > 0) mPendingRenders--; |
// Waiting for the content view contents to be ready avoids compositing |
@@ -325,6 +333,8 @@ public class ContentViewRenderView extends FrameLayout { |
private native void nativeDestroy(long nativeContentViewRenderView); |
private native void nativeSetCurrentContentViewCore(long nativeContentViewRenderView, |
long nativeContentViewCore); |
+ private native void nativeSetLayerTreeBuildHelper(long nativeContentViewRenderView, |
+ long buildHelperNativePtr); |
private native void nativeSurfaceCreated(long nativeContentViewRenderView); |
private native void nativeSurfaceDestroyed(long nativeContentViewRenderView); |
private native void nativeSurfaceChanged(long nativeContentViewRenderView, |