Changeset 57564 in webkit


Ignore:
Timestamp:
Apr 13, 2010 11:12:42 PM (14 years ago)
Author:
krit@webkit.org
Message:

2010-04-13 Dirk Schulze <krit@webkit.org>

Reviewed by Eric Seidel.

REGRESSION(r57511): many new graphics / svg related leaks
https://bugs.webkit.org/show_bug.cgi?id=37527

The content of a HashMap was not correctly deleted. Fixed this
in the DTor and in invalidateClient of RenderSVGResourceClipper.

  • rendering/RenderSVGResourceClipper.cpp: (WebCore::RenderSVGResourceClipper::~RenderSVGResourceClipper): (WebCore::RenderSVGResourceClipper::invalidateClient):
Location:
trunk/WebCore
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/WebCore/ChangeLog

    r57559 r57564  
     12010-04-13  Dirk Schulze  <krit@webkit.org>
     2
     3        Reviewed by Eric Seidel.
     4
     5        REGRESSION(r57511): many new graphics / svg related leaks
     6        https://bugs.webkit.org/show_bug.cgi?id=37527
     7
     8        The content of a HashMap was not correctly deleted. Fixed this
     9        in the DTor and in invalidateClient of RenderSVGResourceClipper.
     10
     11        * rendering/RenderSVGResourceClipper.cpp:
     12        (WebCore::RenderSVGResourceClipper::~RenderSVGResourceClipper):
     13        (WebCore::RenderSVGResourceClipper::invalidateClient):
     14
    1152010-04-13  Zhenyao Mo  <zmo@google.com>
    216
  • trunk/WebCore/rendering/RenderSVGResourceClipper.cpp

    r57511 r57564  
    5151RenderSVGResourceClipper::~RenderSVGResourceClipper()
    5252{
     53    deleteAllValues(m_clipper);
    5354    m_clipper.clear();
    5455}
     
    7778        return;
    7879
    79     m_clipper.take(object);
     80    delete m_clipper.take(object);
    8081}
    8182
Note: See TracChangeset for help on using the changeset viewer.