Changeset 212476 in webkit


Ignore:
Timestamp:
Feb 16, 2017 3:31:42 PM (7 years ago)
Author:
andersca@apple.com
Message:

Rename EventHandler::freeDataTransfer to invalidateDataTransfer
https://bugs.webkit.org/show_bug.cgi?id=168472

Reviewed by Tim Horton.

The code doesn't necessarily free the data transfer object, so rename the member function
to reflect that. Also, get rid of a goto.

  • page/EventHandler.cpp:

(WebCore::EventHandler::invalidateDataTransfer):
(WebCore::EventHandler::dragSourceEndedAt):
(WebCore::EventHandler::handleDrag):
(WebCore::EventHandler::freeDataTransfer): Deleted.

  • page/EventHandler.h:
Location:
trunk/Source/WebCore
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/ChangeLog

    r212470 r212476  
     12017-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
    1182017-02-16  Alex Christensen  <achristensen@webkit.org>
    219
  • trunk/Source/WebCore/page/EventHandler.cpp

    r211775 r212476  
    34303430}
    34313431   
    3432 void EventHandler::freeDataTransfer()
     3432void EventHandler::invalidateDataTransfer()
    34333433{
    34343434    if (!dragState().dataTransfer)
     
    34493449        dispatchDragSrcEvent(eventNames().dragendEvent, event);
    34503450    }
    3451     freeDataTransfer();
     3451    invalidateDataTransfer();
    34523452    dragState().source = nullptr;
    34533453    // In case the drag was ended due to an escape key press we need to ensure
     
    35653565   
    35663566    // 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();
    35683568
    35693569    dragState().dataTransfer = createDraggingDataTransfer();
     
    35813581                // the element in some way.  In this case we just kill the drag.
    35823582                m_mouseDownMayStartDrag = false;
    3583                 goto cleanupDrag;
     3583                invalidateDataTransfer();
     3584                dragState().source = nullptr;
     3585
     3586                return true;
    35843587            }
    35853588        }
     
    36193622    }
    36203623
    3621 cleanupDrag:
    36223624    if (!m_mouseDownMayStartDrag) {
    36233625        // Something failed to start the drag, clean up.
    3624         freeDataTransfer();
     3626        invalidateDataTransfer();
    36253627        dragState().source = nullptr;
    36263628    }
  • trunk/Source/WebCore/page/EventHandler.h

    r211775 r212476  
    392392#if ENABLE(DRAG_SUPPORT)
    393393    bool dispatchDragEvent(const AtomicString& eventType, Element& target, const PlatformMouseEvent&, DataTransfer*);
    394 
    395     void freeDataTransfer();
     394    void invalidateDataTransfer();
    396395
    397396    bool handleDrag(const MouseEventWithHitTestResults&, CheckDragHysteresis);
Note: See TracChangeset for help on using the changeset viewer.