Changeset 169773 in webkit
- Timestamp:
- Jun 10, 2014 3:14:46 PM (10 years ago)
- Location:
- trunk/Source/WebCore
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/ChangeLog
r169765 r169773 1 2014-06-10 Simon Fraser <simon.fraser@apple.com> 2 3 Modernize loop code in scrolling tree code 4 https://bugs.webkit.org/show_bug.cgi?id=133688 5 6 Reviewed by Anders Carlsson. 7 8 Use new loop syntax for walking children. 9 10 * page/scrolling/ScrollingStateNode.cpp: 11 (WebCore::ScrollingStateNode::cloneAndResetChildren): 12 (WebCore::ScrollingStateNode::removeChild): 13 (WebCore::ScrollingStateNode::willBeRemovedFromStateTree): 14 (WebCore::ScrollingStateNode::dump): 15 * page/scrolling/ScrollingTreeNode.cpp: 16 (WebCore::ScrollingTreeNode::removeChild): 17 * page/scrolling/mac/ScrollingTreeFrameScrollingNodeMac.mm: 18 (WebCore::ScrollingTreeFrameScrollingNodeMac::setScrollLayerPosition): 19 1 20 2014-06-10 Anders Carlsson <andersca@apple.com> 2 21 -
trunk/Source/WebCore/page/scrolling/ScrollingStateNode.cpp
r161315 r169773 89 89 return; 90 90 91 size_t size = m_children->size(); 92 for (size_t i = 0; i < size; ++i) 93 clone.appendChild(m_children->at(i)->cloneAndReset(adoptiveTree)); 91 for (auto& child : *m_children) 92 clone.appendChild(child->cloneAndReset(adoptiveTree)); 94 93 } 95 94 … … 119 118 } 120 119 121 size_t size = m_children->size(); 122 for (size_t i = 0; i < size; ++i) 123 m_children->at(i)->removeChild(node); 120 for (auto& child : *m_children) 121 child->removeChild(node); 124 122 } 125 123 … … 131 129 return; 132 130 133 size_t size = m_children->size(); 134 for (size_t i = 0; i < size; ++i) 135 m_children->at(i)->willBeRemovedFromStateTree(); 131 for (auto& child : *m_children) 132 child->willBeRemovedFromStateTree(); 136 133 } 137 134 … … 153 150 if (m_children) { 154 151 writeIndent(ts, indent + 1); 155 size_t size = children()->size(); 156 ts << "(children " << size << "\n"; 152 ts << "(children " << children()->size() << "\n"; 157 153 158 for ( size_t i = 0; i < size; i++)159 m_children->at(i)->dump(ts, indent + 2);154 for (auto& child : *m_children) 155 child->dump(ts, indent + 2); 160 156 writeIndent(ts, indent + 1); 161 157 ts << ")\n"; -
trunk/Source/WebCore/page/scrolling/ScrollingTreeNode.cpp
r162747 r169773 69 69 } 70 70 71 size_t size = m_children->size(); 72 for (size_t i = 0; i < size; ++i) 73 m_children->at(i)->removeChild(node); 71 for (auto& child : *m_children) 72 child->removeChild(node); 74 73 } 75 74 -
trunk/Source/WebCore/page/scrolling/mac/ScrollingTreeFrameScrollingNodeMac.mm
r169519 r169773 412 412 viewportRect.setLocation(FloatPoint() + scrollOffsetForFixedChildren); 413 413 414 size_t size = m_children->size(); 415 for (size_t i = 0; i < size; ++i) 416 m_children->at(i)->updateLayersAfterAncestorChange(*this, viewportRect, FloatSize()); 414 for (auto& child : *m_children) 415 child->updateLayersAfterAncestorChange(*this, viewportRect, FloatSize()); 417 416 } 418 417
Note: See TracChangeset
for help on using the changeset viewer.