Changeset 73191 in webkit


Ignore:
Timestamp:
Dec 2, 2010 1:22:42 PM (13 years ago)
Author:
Joseph Pecoraro
Message:

2010-12-02 Joseph Pecoraro <Joseph Pecoraro>

Reviewed by Darin Adler.

Update ResourceLoaderSet Enumeration
https://bugs.webkit.org/show_bug.cgi?id=50405

  • loader/DocumentLoader.cpp: (WebCore::cancelAll): instead of copying the HashSet, use copyToVector. (WebCore::setAllDefersLoading): instead of copying the HashSet, use copyToVector.
Location:
trunk/WebCore
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/WebCore/ChangeLog

    r73189 r73191  
     12010-12-02  Joseph Pecoraro  <joepeck@webkit.org>
     2
     3        Reviewed by Darin Adler.
     4
     5        Update ResourceLoaderSet Enumeration
     6        https://bugs.webkit.org/show_bug.cgi?id=50405
     7
     8        * loader/DocumentLoader.cpp:
     9        (WebCore::cancelAll): instead of copying the HashSet, use copyToVector.
     10        (WebCore::setAllDefersLoading): instead of copying the HashSet, use copyToVector.
     11
    1122010-12-02  Andy Estes  <aestes@apple.com>
    213
  • trunk/WebCore/loader/DocumentLoader.cpp

    r71892 r73191  
    5959static void cancelAll(const ResourceLoaderSet& loaders)
    6060{
    61     const ResourceLoaderSet copy = loaders;
    62     ResourceLoaderSet::const_iterator end = copy.end();
    63     for (ResourceLoaderSet::const_iterator it = copy.begin(); it != end; ++it)
    64         (*it)->cancel();
     61    Vector<RefPtr<ResourceLoader> > loadersCopy;
     62    copyToVector(loaders, loadersCopy);
     63    size_t size = loadersCopy.size();
     64    for (unsigned i = 0; i < size; ++i)
     65        loadersCopy[i]->cancel();
    6566}
    6667
    6768static void setAllDefersLoading(const ResourceLoaderSet& loaders, bool defers)
    6869{
    69     const ResourceLoaderSet copy = loaders;
    70     ResourceLoaderSet::const_iterator end = copy.end();
    71     for (ResourceLoaderSet::const_iterator it = copy.begin(); it != end; ++it)
    72         (*it)->setDefersLoading(defers);
     70    Vector<RefPtr<ResourceLoader> > loadersCopy;
     71    copyToVector(loaders, loadersCopy);
     72    size_t size = loadersCopy.size();
     73    for (unsigned i = 0; i < size; ++i)
     74        loadersCopy[i]->setDefersLoading(defers);
    7375}
    7476
Note: See TracChangeset for help on using the changeset viewer.