Changeset 212476 in webkit
- Timestamp:
- Feb 16, 2017 3:31:42 PM (7 years ago)
- Location:
- trunk/Source/WebCore
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/ChangeLog
r212470 r212476 1 2017-02-16 Anders Carlsson <andersca@apple.com> 2 3 Rename EventHandler::freeDataTransfer to invalidateDataTransfer 4 https://bugs.webkit.org/show_bug.cgi?id=168472 5 6 Reviewed by Tim Horton. 7 8 The code doesn't necessarily free the data transfer object, so rename the member function 9 to reflect that. Also, get rid of a goto. 10 11 * page/EventHandler.cpp: 12 (WebCore::EventHandler::invalidateDataTransfer): 13 (WebCore::EventHandler::dragSourceEndedAt): 14 (WebCore::EventHandler::handleDrag): 15 (WebCore::EventHandler::freeDataTransfer): Deleted. 16 * page/EventHandler.h: 17 1 18 2017-02-16 Alex Christensen <achristensen@webkit.org> 2 19 -
trunk/Source/WebCore/page/EventHandler.cpp
r211775 r212476 3430 3430 } 3431 3431 3432 void EventHandler:: freeDataTransfer()3432 void EventHandler::invalidateDataTransfer() 3433 3433 { 3434 3434 if (!dragState().dataTransfer) … … 3449 3449 dispatchDragSrcEvent(eventNames().dragendEvent, event); 3450 3450 } 3451 freeDataTransfer();3451 invalidateDataTransfer(); 3452 3452 dragState().source = nullptr; 3453 3453 // In case the drag was ended due to an escape key press we need to ensure … … 3565 3565 3566 3566 // This does work only if we missed a dragEnd. Do it anyway, just to make sure the old dataTransfer gets numbed. 3567 freeDataTransfer();3567 invalidateDataTransfer(); 3568 3568 3569 3569 dragState().dataTransfer = createDraggingDataTransfer(); … … 3581 3581 // the element in some way. In this case we just kill the drag. 3582 3582 m_mouseDownMayStartDrag = false; 3583 goto cleanupDrag; 3583 invalidateDataTransfer(); 3584 dragState().source = nullptr; 3585 3586 return true; 3584 3587 } 3585 3588 } … … 3619 3622 } 3620 3623 3621 cleanupDrag:3622 3624 if (!m_mouseDownMayStartDrag) { 3623 3625 // Something failed to start the drag, clean up. 3624 freeDataTransfer();3626 invalidateDataTransfer(); 3625 3627 dragState().source = nullptr; 3626 3628 } -
trunk/Source/WebCore/page/EventHandler.h
r211775 r212476 392 392 #if ENABLE(DRAG_SUPPORT) 393 393 bool dispatchDragEvent(const AtomicString& eventType, Element& target, const PlatformMouseEvent&, DataTransfer*); 394 395 void freeDataTransfer(); 394 void invalidateDataTransfer(); 396 395 397 396 bool handleDrag(const MouseEventWithHitTestResults&, CheckDragHysteresis);
Note: See TracChangeset
for help on using the changeset viewer.