Changeset 169773 in webkit


Ignore:
Timestamp:
Jun 10, 2014 3:14:46 PM (10 years ago)
Author:
Simon Fraser
Message:

Modernize loop code in scrolling tree code
https://bugs.webkit.org/show_bug.cgi?id=133688

Reviewed by Anders Carlsson.

Use new loop syntax for walking children.

  • page/scrolling/ScrollingStateNode.cpp:

(WebCore::ScrollingStateNode::cloneAndResetChildren):
(WebCore::ScrollingStateNode::removeChild):
(WebCore::ScrollingStateNode::willBeRemovedFromStateTree):
(WebCore::ScrollingStateNode::dump):

  • page/scrolling/ScrollingTreeNode.cpp:

(WebCore::ScrollingTreeNode::removeChild):

  • page/scrolling/mac/ScrollingTreeFrameScrollingNodeMac.mm:

(WebCore::ScrollingTreeFrameScrollingNodeMac::setScrollLayerPosition):

Location:
trunk/Source/WebCore
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/ChangeLog

    r169765 r169773  
     12014-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
    1202014-06-10  Anders Carlsson  <andersca@apple.com>
    221
  • trunk/Source/WebCore/page/scrolling/ScrollingStateNode.cpp

    r161315 r169773  
    8989        return;
    9090
    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));
    9493}
    9594
     
    119118    }
    120119
    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);
    124122}
    125123
     
    131129        return;
    132130
    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();
    136133}
    137134
     
    153150    if (m_children) {
    154151        writeIndent(ts, indent + 1);
    155         size_t size = children()->size();
    156         ts << "(children " << size << "\n";
     152        ts << "(children " << children()->size() << "\n";
    157153       
    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);
    160156        writeIndent(ts, indent + 1);
    161157        ts << ")\n";
  • trunk/Source/WebCore/page/scrolling/ScrollingTreeNode.cpp

    r162747 r169773  
    6969    }
    7070
    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);
    7473}
    7574
  • trunk/Source/WebCore/page/scrolling/mac/ScrollingTreeFrameScrollingNodeMac.mm

    r169519 r169773  
    412412    viewportRect.setLocation(FloatPoint() + scrollOffsetForFixedChildren);
    413413
    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());
    417416}
    418417
Note: See TracChangeset for help on using the changeset viewer.