Changeset 139447 in webkit
- Timestamp:
- Jan 11, 2013 8:34:52 AM (11 years ago)
- Location:
- branches/chromium/1364
- Files:
-
- 2 deleted
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/chromium/1364/Source/WebCore/page/EventHandler.cpp
r139117 r139447 275 275 float absDelta = delta > 0 ? delta : -delta; 276 276 return enclosingBox->scroll(delta < 0 ? negativeDirection : positiveDirection, granularity, absDelta, stopNode); 277 }278 279 static Node* closestScrollableNodeInDocumentIfPossible(Node* node)280 {281 for (Node* scrollableNode = node; scrollableNode; scrollableNode = scrollableNode->parentNode()) {282 if (scrollableNode->isDocumentNode())283 break;284 RenderObject* renderer = scrollableNode->renderer();285 if (renderer && renderer->isBox() && toRenderBox(renderer)->canBeScrolledAndHasScrollableArea())286 return scrollableNode;287 }288 return node;289 277 } 290 278 … … 2307 2295 if (useLatchedWheelEventNode) { 2308 2296 if (!m_latchedWheelEventNode) { 2309 m_latchedWheelEventNode = closestScrollableNodeInDocumentIfPossible(result.innerNode());2297 m_latchedWheelEventNode = result.innerNode(); 2310 2298 m_widgetIsLatched = result.isOverWidget(); 2311 2299 }
Note: See TracChangeset
for help on using the changeset viewer.