Changeset 99384 in webkit


Ignore:
Timestamp:
Nov 6, 2011 2:27:34 PM (13 years ago)
Author:
Darin Adler
Message:

Leaks seen in RenderFlowThread::setRegionRangeForBox on Leaks bot
https://bugs.webkit.org/show_bug.cgi?id=71260

Reviewed by Mark Rowe.

Memory leak fix covered by existing tests.

  • rendering/RenderFlowThread.cpp:

(WebCore::RenderFlowThread::removeRenderBoxRegionInfo):
Instead of calling remove, call take and then delete, since the
values of the map are owned and need to be deleted when removed.

Location:
trunk/Source/WebCore
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/ChangeLog

    r99383 r99384  
     12011-11-06  Darin Adler  <darin@apple.com>
     2
     3        Leaks seen in RenderFlowThread::setRegionRangeForBox on Leaks bot
     4        https://bugs.webkit.org/show_bug.cgi?id=71260
     5
     6        Reviewed by Mark Rowe.
     7
     8        Memory leak fix covered by existing tests.
     9
     10        * rendering/RenderFlowThread.cpp:
     11        (WebCore::RenderFlowThread::removeRenderBoxRegionInfo):
     12        Instead of calling remove, call take and then delete, since the
     13        values of the map are owned and need to be deleted when removed.
     14
    1152011-11-06  Adam Barth  <abarth@webkit.org>
    216
  • trunk/Source/WebCore/rendering/RenderFlowThread.cpp

    r97370 r99384  
    635635    }
    636636   
    637     m_regionRangeMap.remove(box);
     637    delete m_regionRangeMap.take(box);
    638638}
    639639
Note: See TracChangeset for help on using the changeset viewer.