Changeset 167267 in webkit


Ignore:
Timestamp:
Apr 14, 2014 2:24:04 PM (10 years ago)
Author:
ap@apple.com
Message:

Eliminate CachedFrame::m_mousePressNode
https://bugs.webkit.org/show_bug.cgi?id=131626

Reviewed by Brady Eidson.

I couldn't find any observable effect of this change.

  • history/CachedFrame.cpp:

(WebCore::CachedFrameBase::CachedFrameBase):
(WebCore::CachedFrameBase::restore):
(WebCore::CachedFrame::clear):

  • history/CachedFrame.h:

(WebCore::CachedFrame::documentLoader):
(WebCore::CachedFrame::mousePressNode): Deleted.
Eliminated m_mousePressNode, accessor, and code that reached out to EventHandler.

  • page/EventHandler.cpp:

(WebCore::EventHandler::mousePressNode): Deleted.
(WebCore::EventHandler::setMousePressNode): Deleted.

  • page/EventHandler.h:

(WebCore::EventHandler::setMousePressed): Deleted. This function was already unused.

Location:
trunk/Source/WebCore
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/ChangeLog

    r167266 r167267  
     12014-04-14  Alexey Proskuryakov  <ap@apple.com>
     2
     3        Eliminate CachedFrame::m_mousePressNode
     4        https://bugs.webkit.org/show_bug.cgi?id=131626
     5
     6        Reviewed by Brady Eidson.
     7
     8        I couldn't find any observable effect of this change.
     9
     10        * history/CachedFrame.cpp:
     11        (WebCore::CachedFrameBase::CachedFrameBase):
     12        (WebCore::CachedFrameBase::restore):
     13        (WebCore::CachedFrame::clear):
     14        * history/CachedFrame.h:
     15        (WebCore::CachedFrame::documentLoader):
     16        (WebCore::CachedFrame::mousePressNode): Deleted.
     17        Eliminated m_mousePressNode, accessor, and code that reached out to EventHandler.
     18
     19        * page/EventHandler.cpp:
     20        (WebCore::EventHandler::mousePressNode): Deleted.
     21        (WebCore::EventHandler::setMousePressNode): Deleted.
     22        * page/EventHandler.h:
     23        (WebCore::EventHandler::setMousePressed): Deleted. This function was already unused.
     24
    1252014-04-14  Simon Fraser  <simon.fraser@apple.com>
    226
  • trunk/Source/WebCore/history/CachedFrame.cpp

    r165676 r167267  
    3232#include "Document.h"
    3333#include "DocumentLoader.h"
    34 #include "EventHandler.h"
    3534#include "EventNames.h"
    3635#include "ExceptionCode.h"
     
    6564    , m_documentLoader(frame.loader().documentLoader())
    6665    , m_view(frame.view())
    67     , m_mousePressNode(frame.eventHandler().mousePressNode())
    6866    , m_url(frame.document()->url())
    6967    , m_isMainFrame(!frame.tree().parent())
     
    9593
    9694    frame.animation().resumeAnimationsForDocument(m_document.get());
    97     frame.eventHandler().setMousePressNode(m_mousePressNode.get());
    9895    m_document->resumeActiveDOMObjects(ActiveDOMObject::DocumentWillBecomeInactive);
    9996    m_document->resumeScriptedAnimationControllerCallbacks();
     
    239236    m_document = nullptr;
    240237    m_view = nullptr;
    241     m_mousePressNode = nullptr;
    242238    m_url = URL();
    243239
  • trunk/Source/WebCore/history/CachedFrame.h

    r165676 r167267  
    5757    RefPtr<DocumentLoader> m_documentLoader;
    5858    RefPtr<FrameView> m_view;
    59     RefPtr<Node> m_mousePressNode;
    6059    URL m_url;
    6160    std::unique_ptr<ScriptCachedFrameData> m_cachedFrameScriptData;
     
    8281    using CachedFrameBase::url;
    8382    DocumentLoader* documentLoader() const { return m_documentLoader.get(); }
    84     Node* mousePressNode() const { return m_mousePressNode.get(); }
    8583
    8684    int descendantFrameCount() const;
  • trunk/Source/WebCore/page/EventHandler.cpp

    r167033 r167267  
    10951095}
    10961096
    1097 Node* EventHandler::mousePressNode() const
    1098 {
    1099     return m_mousePressNode.get();
    1100 }
    1101 
    1102 void EventHandler::setMousePressNode(PassRefPtr<Node> node)
    1103 {
    1104     m_mousePressNode = node;
    1105 }
    1106 
    11071097bool EventHandler::scrollOverflow(ScrollDirection direction, ScrollGranularity granularity, Node* startingNode)
    11081098{
  • trunk/Source/WebCore/page/EventHandler.h

    r166965 r167267  
    131131#endif
    132132
    133     Node* mousePressNode() const;
    134     void setMousePressNode(PassRefPtr<Node>);
    135 
    136133#if ENABLE(PAN_SCROLLING)
    137134    void didPanScrollStart();
     
    155152
    156153    bool mousePressed() const { return m_mousePressed; }
    157     void setMousePressed(bool pressed) { m_mousePressed = pressed; }
     154    Node* mousePressNode() const { return m_mousePressNode.get(); }
    158155
    159156    void setCapturingMouseEventsElement(PassRefPtr<Element>); // A caller is responsible for resetting capturing element to 0.
Note: See TracChangeset for help on using the changeset viewer.