Index: content/common/input/web_input_event_traits.cc |
diff --git a/content/common/input/web_input_event_traits.cc b/content/common/input/web_input_event_traits.cc |
index 4e9c754fe8fdacc7aea0764be99a70811403c937..9466a17cd2afe7f67bb1f055093eecd7c936cd46 100644 |
--- a/content/common/input/web_input_event_traits.cc |
+++ b/content/common/input/web_input_event_traits.cc |
@@ -58,7 +58,7 @@ void ApppendEventDetails(const WebMouseWheelEvent& event, std::string* result) { |
StringAppendF(result, |
"{\n Delta: (%f, %f)\n WheelTicks: (%f, %f)\n Accel: (%f, %f)\n" |
" ScrollByPage: %d\n HasPreciseScrollingDeltas: %d\n" |
- " Phase: (%d, %d)\n CanRubberband: (%d, %d)\n}", |
+ " Phase: (%d, %d)\n CanRubberband: (%d, %d)\n CanScroll: %d\n}", |
event.deltaX, |
event.deltaY, |
event.wheelTicksX, |
@@ -70,7 +70,8 @@ void ApppendEventDetails(const WebMouseWheelEvent& event, std::string* result) { |
event.phase, |
event.momentumPhase, |
event.canRubberbandLeft, |
- event.canRubberbandRight); |
+ event.canRubberbandRight, |
+ event.canScroll); |
} |
void ApppendEventDetails(const WebGestureEvent& event, std::string* result) { |
@@ -149,7 +150,8 @@ bool CanCoalesce(const WebMouseWheelEvent& event_to_coalesce, |
event.phase == event_to_coalesce.phase && |
event.momentumPhase == event_to_coalesce.momentumPhase && |
event.hasPreciseScrollingDeltas == |
- event_to_coalesce.hasPreciseScrollingDeltas; |
+ event_to_coalesce.hasPreciseScrollingDeltas && |
+ event.canScroll == event_to_coalesce.canScroll; |
} |
float GetUnacceleratedDelta(float accelerated_delta, float acceleration_ratio) { |