Changeset 74256 in webkit


Ignore:
Timestamp:
Dec 17, 2010 5:52:53 AM (13 years ago)
Author:
caseq@chromium.org
Message:

2010-12-17 Andrey Kosyakov <caseq@chromium.org>

Reviewed by Pavel Feldman.

Web Inspector: clear extra/override headers when front-end is closed
https://bugs.webkit.org/show_bug.cgi?id=51244

  • inspector/InspectorController.cpp: (WebCore::InspectorController::disconnectFrontend): (WebCore::InspectorController::willSendRequest):
Location:
trunk/WebCore
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/WebCore/ChangeLog

    r74253 r74256  
     12010-12-17  Andrey Kosyakov  <caseq@chromium.org>
     2
     3        Reviewed by Pavel Feldman.
     4
     5        Web Inspector: clear extra/override headers when front-end is closed
     6        https://bugs.webkit.org/show_bug.cgi?id=51244
     7
     8        * inspector/InspectorController.cpp:
     9        (WebCore::InspectorController::disconnectFrontend):
     10        (WebCore::InspectorController::willSendRequest):
     11
    1122010-12-17  Pavel Feldman  <pfeldman@chromium.org>
    213
  • trunk/WebCore/inspector/InspectorController.cpp

    r74234 r74256  
    577577    releaseFrontendLifetimeAgents();
    578578    m_timelineAgent.clear();
     579    m_extraHeaders.clear();
    579580}
    580581
     
    826827
    827828    request.setReportLoadTiming(true);
    828     // Only enable raw headers if front-end is attached, as otherwise we may lack
    829     // permissions to fetch the headers.
    830     if (m_frontend)
     829
     830    if (m_frontend) {
     831        // Only enable raw headers if front-end is attached, as otherwise we may lack
     832        // permissions to fetch the headers.
    831833        request.setReportRawHeaders(true);
    832834
    833     if (m_extraHeaders) {
    834         HTTPHeaderMap::const_iterator end = m_extraHeaders->end();
    835         for (HTTPHeaderMap::const_iterator it = m_extraHeaders->begin(); it != end; ++it)
    836             request.setHTTPHeaderField(it->first, it->second);
     835        if (m_extraHeaders) {
     836            HTTPHeaderMap::const_iterator end = m_extraHeaders->end();
     837            for (HTTPHeaderMap::const_iterator it = m_extraHeaders->begin(); it != end; ++it)
     838                request.setHTTPHeaderField(it->first, it->second);
     839        }
    837840    }
    838841
    839842    bool isMainResource = m_mainResourceIdentifier == identifier;
    840 
    841843    if (m_timelineAgent)
    842844        m_timelineAgent->willSendResourceRequest(identifier, isMainResource, request);
Note: See TracChangeset for help on using the changeset viewer.