Changeset 84152 in webkit


Ignore:
Timestamp:
Apr 18, 2011 9:48:58 AM (13 years ago)
Author:
morrita@google.com
Message:

2011-04-18 MORITA Hajime <morrita@google.com>

Reviewed by Eric Seidel.

REGRESSION: [Chromium Win] details-add-summary-1.html start crashing after r84039
https://bugs.webkit.org/show_bug.cgi?id=58791

On refreshMainSummary(), findMainSummary() possibly releases oldSummary.
We should guard it again RefPtr.

  • html/HTMLDetailsElement.cpp: (WebCore::HTMLDetailsElement::refreshMainSummary):
Location:
trunk/Source/WebCore
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/ChangeLog

    r84151 r84152  
     12011-04-18  MORITA Hajime  <morrita@google.com>
     2
     3        Reviewed by Eric Seidel.
     4
     5        REGRESSION: [Chromium Win] details-add-summary-1.html start crashing after r84039
     6        https://bugs.webkit.org/show_bug.cgi?id=58791
     7       
     8        On refreshMainSummary(), findMainSummary() possibly releases oldSummary.
     9        We should guard it again RefPtr.
     10
     11        * html/HTMLDetailsElement.cpp:
     12        (WebCore::HTMLDetailsElement::refreshMainSummary):
     13
    1142011-04-18  Antti Koivisto  <antti@apple.com>
    215
  • trunk/Source/WebCore/html/HTMLDetailsElement.cpp

    r84039 r84152  
    7777void HTMLDetailsElement::refreshMainSummary(RefreshRenderer refreshRenderer)
    7878{
    79     Node* oldSummary = m_mainSummary;
     79    RefPtr<Node> oldSummary = m_mainSummary;
    8080    m_mainSummary = findMainSummary();
    8181
Note: See TracChangeset for help on using the changeset viewer.