| Index: cc/debug/debug_rect_history.cc | 
| diff --git a/cc/debug/debug_rect_history.cc b/cc/debug/debug_rect_history.cc | 
| index 59ca9de9ce63eb1bc0bebce7560fab495ffbb1d9..87d83b83c44b14c60ed7e77355ab6247800cbe3d 100644 | 
| --- a/cc/debug/debug_rect_history.cc | 
| +++ b/cc/debug/debug_rect_history.cc | 
| @@ -181,8 +181,14 @@ void DebugRectHistory::SaveWheelEventHandlerRects(LayerImpl* layer) { | 
| } | 
|  | 
| void DebugRectHistory::SaveWheelEventHandlerRectsCallback(LayerImpl* layer) { | 
| -  if (!layer->layer_tree_impl()->have_wheel_event_handlers()) | 
| +  EventListenerProperties event_properties = | 
| +      layer->layer_tree_impl()->event_listener_properties( | 
| +          EventListenerClass::kMouseWheel); | 
| +  if (event_properties == EventListenerProperties::kNone || | 
| +      (layer->layer_tree_impl()->settings().use_mouse_wheel_gestures && | 
| +       event_properties == EventListenerProperties::kPassive)) { | 
| return; | 
| +  } | 
|  | 
| debug_rects_.push_back( | 
| DebugRect(WHEEL_EVENT_HANDLER_RECT_TYPE, | 
|  |