Changeset 49903 in webkit


Ignore:
Timestamp:
Oct 21, 2009 6:33:25 AM (14 years ago)
Author:
pfeldman@chromium.org
Message:

2009-10-20 Pavel Feldman <pfeldman@chromium.org>

Reviewed by Timothy Hatcher.

Web Inspector: Fix DOM Agent leak.

https://bugs.webkit.org/show_bug.cgi?id=30615

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

Legend:

Unmodified
Added
Removed
  • trunk/WebCore/ChangeLog

    r49902 r49903  
     12009-10-20  Pavel Feldman  <pfeldman@chromium.org>
     2
     3        Reviewed by Timothy Hatcher.
     4
     5        Web Inspector: Fix DOM Agent leak.
     6
     7        https://bugs.webkit.org/show_bug.cgi?id=30615
     8
     9        * inspector/InspectorController.cpp:
     10        (WebCore::InspectorController::~InspectorController):
     11
    1122009-10-21  Girish Ramakrishnan  <girish@forwardbias.in>
    213
  • trunk/WebCore/inspector/InspectorController.cpp

    r49883 r49903  
    172172    }
    173173   
     174    // m_domAgent is RefPtr. Remove DOM listeners first to ensure that there are
     175    // no references to the DOM agent from the DOM tree.
     176    if (m_domAgent)
     177        m_domAgent->setDocument(0);
     178
    174179    m_inspectorBackend->disconnectController();
    175180}
Note: See TracChangeset for help on using the changeset viewer.