Chromium Code Reviews| 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..f424b77b0f61f75554f9e2a79cb30e76e4496862 100644 |
| --- a/cc/blink/web_layer_impl.cc |
| +++ b/cc/blink/web_layer_impl.cc |
| @@ -299,10 +299,11 @@ WebVector<WebRect> WebLayerImpl::NonFastScrollableRegion() const { |
| return result; |
| } |
| -void WebLayerImpl::SetTouchEventHandlerRegion(const WebVector<WebRect>& rects) { |
| +void WebLayerImpl::SetTouchEventHandlerRegion( |
| + const WebVector<blink::WebTouchActionRect>& touch_action_rect) { |
|
wkorman
2017/05/03 20:02:14
I am hoping that as part of our work we can stop u
xidachen
2017/05/04 12:11:21
I think there is a bit of complexity here, and ple
|
| cc::Region region; |
| - for (size_t i = 0; i < rects.size(); ++i) |
| - region.Union(rects[i]); |
| + for (size_t i = 0; i < touch_action_rect.size(); ++i) |
| + region.Union(touch_action_rect[i].rect); |
| layer_->SetTouchEventHandlerRegion(region); |
| } |