Changeset 167267 in webkit
- Timestamp:
- Apr 14, 2014 2:24:04 PM (10 years ago)
- Location:
- trunk/Source/WebCore
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/ChangeLog
r167266 r167267 1 2014-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 1 25 2014-04-14 Simon Fraser <simon.fraser@apple.com> 2 26 -
trunk/Source/WebCore/history/CachedFrame.cpp
r165676 r167267 32 32 #include "Document.h" 33 33 #include "DocumentLoader.h" 34 #include "EventHandler.h"35 34 #include "EventNames.h" 36 35 #include "ExceptionCode.h" … … 65 64 , m_documentLoader(frame.loader().documentLoader()) 66 65 , m_view(frame.view()) 67 , m_mousePressNode(frame.eventHandler().mousePressNode())68 66 , m_url(frame.document()->url()) 69 67 , m_isMainFrame(!frame.tree().parent()) … … 95 93 96 94 frame.animation().resumeAnimationsForDocument(m_document.get()); 97 frame.eventHandler().setMousePressNode(m_mousePressNode.get());98 95 m_document->resumeActiveDOMObjects(ActiveDOMObject::DocumentWillBecomeInactive); 99 96 m_document->resumeScriptedAnimationControllerCallbacks(); … … 239 236 m_document = nullptr; 240 237 m_view = nullptr; 241 m_mousePressNode = nullptr;242 238 m_url = URL(); 243 239 -
trunk/Source/WebCore/history/CachedFrame.h
r165676 r167267 57 57 RefPtr<DocumentLoader> m_documentLoader; 58 58 RefPtr<FrameView> m_view; 59 RefPtr<Node> m_mousePressNode;60 59 URL m_url; 61 60 std::unique_ptr<ScriptCachedFrameData> m_cachedFrameScriptData; … … 82 81 using CachedFrameBase::url; 83 82 DocumentLoader* documentLoader() const { return m_documentLoader.get(); } 84 Node* mousePressNode() const { return m_mousePressNode.get(); }85 83 86 84 int descendantFrameCount() const; -
trunk/Source/WebCore/page/EventHandler.cpp
r167033 r167267 1095 1095 } 1096 1096 1097 Node* EventHandler::mousePressNode() const1098 {1099 return m_mousePressNode.get();1100 }1101 1102 void EventHandler::setMousePressNode(PassRefPtr<Node> node)1103 {1104 m_mousePressNode = node;1105 }1106 1107 1097 bool EventHandler::scrollOverflow(ScrollDirection direction, ScrollGranularity granularity, Node* startingNode) 1108 1098 { -
trunk/Source/WebCore/page/EventHandler.h
r166965 r167267 131 131 #endif 132 132 133 Node* mousePressNode() const;134 void setMousePressNode(PassRefPtr<Node>);135 136 133 #if ENABLE(PAN_SCROLLING) 137 134 void didPanScrollStart(); … … 155 152 156 153 bool mousePressed() const { return m_mousePressed; } 157 void setMousePressed(bool pressed) { m_mousePressed = pressed; }154 Node* mousePressNode() const { return m_mousePressNode.get(); } 158 155 159 156 void setCapturingMouseEventsElement(PassRefPtr<Element>); // A caller is responsible for resetting capturing element to 0.
Note: See TracChangeset
for help on using the changeset viewer.