Changeset 63258 in webkit


Ignore:
Timestamp:
Jul 13, 2010 4:20:39 PM (14 years ago)
Author:
commit-queue@webkit.org
Message:

2010-07-13 Chris Guillory <chris.guillory@google.com>

Reviewed by David Levin.

Fix adoptRef usage violation in WebAccessibilityCacheImpl.cpp.
https://bugs.webkit.org/show_bug.cgi?id=42092

  • src/WebAccessibilityCacheImpl.cpp: (WebKit::WebAccessibilityCacheImpl::WeakHandle::create): (WebKit::WebAccessibilityCacheImpl::WeakHandle::WeakHandle):
Location:
trunk/WebKit/chromium
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/WebKit/chromium/ChangeLog

    r63242 r63258  
     12010-07-13  Chris Guillory  <chris.guillory@google.com>
     2
     3        Reviewed by David Levin.
     4
     5        Fix adoptRef usage violation in WebAccessibilityCacheImpl.cpp.
     6        https://bugs.webkit.org/show_bug.cgi?id=42092
     7
     8        * src/WebAccessibilityCacheImpl.cpp:
     9        (WebKit::WebAccessibilityCacheImpl::WeakHandle::create):
     10        (WebKit::WebAccessibilityCacheImpl::WeakHandle::WeakHandle):
     11
    1122010-07-13  Albert J. Wong  <ajwong@chromium.org>
    213
  • trunk/WebKit/chromium/src/WebAccessibilityCacheImpl.cpp

    r50714 r63258  
    6565{
    6666    // FIXME: Remove resetting ref-count from AccessibilityObjectWrapper
    67     // and convert to use adoptRef.
    68     return new WebAccessibilityCacheImpl::WeakHandle(object);
     67    RefPtr<WebAccessibilityCacheImpl::WeakHandle> weakHandle = adoptRef(new WebAccessibilityCacheImpl::WeakHandle(object));
     68    weakHandle->m_object->setWrapper(weakHandle.get());
     69   
     70    return weakHandle.release();
    6971}
    7072
     
    7274    : AccessibilityObjectWrapper(object)
    7375{
    74     m_object->setWrapper(this);
    7576}
    7677
Note: See TracChangeset for help on using the changeset viewer.