Index: cc/blink/web_layer_impl.cc |
diff --git a/cc/blink/web_layer_impl.cc b/cc/blink/web_layer_impl.cc |
index 6ce8ac5cbcdcc16424a6b5a1591f859744a5d56a..b54d6258e0d80d19dcd2c48fc9ab7137b0968571 100644 |
--- a/cc/blink/web_layer_impl.cc |
+++ b/cc/blink/web_layer_impl.cc |
@@ -383,6 +383,30 @@ WebVector<WebRect> WebLayerImpl::touchEventHandlerRegion() const { |
return result; |
} |
+COMPILE_ASSERT(static_cast<ScrollBlocksOn>(blink::WebScrollBlocksOnNone) == |
+ ScrollBlocksOnNone, |
+ ScrollBlocksOn_enum_mismatch); |
+COMPILE_ASSERT( |
+ static_cast<ScrollBlocksOn>(blink::WebScrollBlocksOnStartTouch) == |
+ ScrollBlocksOnStartTouch, |
+ ScrollBlocksOn_enum_mismatch); |
+COMPILE_ASSERT( |
+ static_cast<ScrollBlocksOn>(blink::WebScrollBlocksOnWheelEvent) == |
+ ScrollBlocksOnWheelEvent, |
+ ScrollBlocksOn_enum_mismatch); |
+COMPILE_ASSERT( |
+ static_cast<ScrollBlocksOn>(blink::WebScrollBlocksOnScrollEvent) == |
+ ScrollBlocksOnScrollEvent, |
+ ScrollBlocksOn_enum_mismatch); |
+ |
+void WebLayerImpl::setScrollBlocksOn(blink::WebScrollBlocksOn blocks) { |
+ layer_->SetScrollBlocksOn(static_cast<ScrollBlocksOn>(blocks)); |
+} |
+ |
+blink::WebScrollBlocksOn WebLayerImpl::scrollBlocksOn() const { |
+ return static_cast<blink::WebScrollBlocksOn>(layer_->scroll_blocks_on()); |
+} |
+ |
void WebLayerImpl::setIsContainerForFixedPositionLayers(bool enable) { |
layer_->SetIsContainerForFixedPositionLayers(enable); |
} |