Skip to content
  • andersca@apple.com's avatar
    Clean up ProgressTracker a little · cd08879d
    andersca@apple.com authored
    https://bugs.webkit.org/show_bug.cgi?id=126738
    
    Reviewed by Dan Bernstein.
    
    Use Frame& where the frame can never be null, avoid an extra hash lookup and
    switch the m_progressItems map over to std::unique_ptr.
    
    * inspector/InspectorInstrumentation.h:
    (WebCore::InspectorInstrumentation::frameStartedLoading):
    * loader/FrameLoader.cpp:
    (WebCore::FrameLoader::FrameProgressTracker::~FrameProgressTracker):
    (WebCore::FrameLoader::FrameProgressTracker::progressStarted):
    (WebCore::FrameLoader::FrameProgressTracker::progressCompleted):
    * loader/ProgressTracker.cpp:
    (WebCore::ProgressTracker::progressStarted):
    (WebCore::ProgressTracker::progressCompleted):
    (WebCore::ProgressTracker::incrementProgress):
    * loader/ProgressTracker.h:
    * loader/ResourceLoadNotifier.cpp:
    (WebCore::ResourceLoadNotifier::didReceiveData):
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@161622 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    cd08879d