| Index: content/test/web_layer_tree_view_impl_for_testing.cc
|
| diff --git a/content/test/web_layer_tree_view_impl_for_testing.cc b/content/test/web_layer_tree_view_impl_for_testing.cc
|
| index 3bd6532c428fd3927c08a316e30cf126290e5ac1..77c0eefc106f67661d5d114261835918c6716cd0 100644
|
| --- a/content/test/web_layer_tree_view_impl_for_testing.cc
|
| +++ b/content/test/web_layer_tree_view_impl_for_testing.cc
|
| @@ -170,4 +170,25 @@ WebLayerTreeViewImplForTesting::OffscreenContextProvider() {
|
| OffscreenContextProviderForMainThread();
|
| }
|
|
|
| +void WebLayerTreeViewImplForTesting::registerViewportLayers(
|
| + const blink::WebLayer* pageScaleLayer,
|
| + const blink::WebLayer* innerViewportScrollLayer,
|
| + const blink::WebLayer* outerViewportScrollLayer) {
|
| + layer_tree_host_->RegisterViewportLayers(
|
| + static_cast<const WebLayerImpl*>(pageScaleLayer)->layer(),
|
| + static_cast<const WebLayerImpl*>(innerViewportScrollLayer)
|
| + ->layer(),
|
| + // The outer viewport layer will only exist when using pinch virtual
|
| + // viewports.
|
| + outerViewportScrollLayer ? static_cast<const WebLayerImpl*>(
|
| + outerViewportScrollLayer)->layer()
|
| + : NULL);
|
| +}
|
| +
|
| +void WebLayerTreeViewImplForTesting::clearViewportLayers() {
|
| + layer_tree_host_->RegisterViewportLayers(scoped_refptr<cc::Layer>(),
|
| + scoped_refptr<cc::Layer>(),
|
| + scoped_refptr<cc::Layer>());
|
| +}
|
| +
|
| } // namespace webkit
|
|
|