| Index: cc/blink/web_layer_impl.cc
|
| diff --git a/cc/blink/web_layer_impl.cc b/cc/blink/web_layer_impl.cc
|
| index e44d007e6ea1e3f9b8c93d1bd694a968c67abc75..5526a70f430a682daf21468d400d99c8d8efd263 100644
|
| --- a/cc/blink/web_layer_impl.cc
|
| +++ b/cc/blink/web_layer_impl.cc
|
| @@ -299,10 +299,12 @@ WebVector<WebRect> WebLayerImpl::NonFastScrollableRegion() const {
|
| return result;
|
| }
|
|
|
| -void WebLayerImpl::SetTouchEventHandlerRegion(const WebVector<WebRect>& rects) {
|
| +void WebLayerImpl::SetTouchEventHandlerRegion(
|
| + const WebVector<blink::WebTouchInfo>& touch_info) {
|
| cc::Region region;
|
| - for (size_t i = 0; i < rects.size(); ++i)
|
| - region.Union(rects[i]);
|
| + for (size_t i = 0; i < touch_info.size(); ++i)
|
| + region.Union(touch_info[i].rect);
|
| + // TODO(xidachen): set the touch action bit for the region.
|
| layer_->SetTouchEventHandlerRegion(region);
|
| }
|
|
|
|
|