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