| 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..bcebfecfc64035b55b969cc2a195d57e465a40ab 100644
 | 
| --- a/cc/blink/web_layer_impl.cc
 | 
| +++ b/cc/blink/web_layer_impl.cc
 | 
| @@ -383,6 +383,28 @@ WebVector<WebRect> WebLayerImpl::touchEventHandlerRegion() const {
 | 
|    return result;
 | 
|  }
 | 
|  
 | 
| +static_assert(static_cast<ScrollBlocksOn>(blink::WebScrollBlocksOnNone) ==
 | 
| +                  ScrollBlocksOnNone,
 | 
| +              "ScrollBlocksOn and WebScrollBlocksOn enums must match");
 | 
| +static_assert(static_cast<ScrollBlocksOn>(blink::WebScrollBlocksOnStartTouch) ==
 | 
| +                  ScrollBlocksOnStartTouch,
 | 
| +              "ScrollBlocksOn and WebScrollBlocksOn enums must match");
 | 
| +static_assert(static_cast<ScrollBlocksOn>(blink::WebScrollBlocksOnWheelEvent) ==
 | 
| +                  ScrollBlocksOnWheelEvent,
 | 
| +              "ScrollBlocksOn and WebScrollBlocksOn enums must match");
 | 
| +static_assert(
 | 
| +    static_cast<ScrollBlocksOn>(blink::WebScrollBlocksOnScrollEvent) ==
 | 
| +        ScrollBlocksOnScrollEvent,
 | 
| +    "ScrollBlocksOn and WebScrollBlocksOn enums must match");
 | 
| +
 | 
| +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);
 | 
|  }
 | 
| 
 |