Changeset 51454 in webkit


Ignore:
Timestamp:
Nov 27, 2009 9:33:49 PM (14 years ago)
Author:
hamaji@chromium.org
Message:

2009-11-27 Shinichiro Hamaji <hamaji@chromium.org>

Unreviewed Chromium test fix by reverting r51413.

[v8] Do not check the thread when accessing DOMDataStore
https://bugs.webkit.org/show_bug.cgi?id=31877

  • bindings/v8/V8DOMMap.cpp: (WebCore::getDOMNodeMap): (WebCore::getDOMObjectMap): (WebCore::getActiveDOMObjectMap): (WebCore::getDOMSVGElementInstanceMap): (WebCore::getDOMSVGObjectWithContextMap):
Location:
trunk/WebCore
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/WebCore/ChangeLog

    r51453 r51454  
     12009-11-27  Shinichiro Hamaji  <hamaji@chromium.org>
     2
     3        Unreviewed Chromium test fix by reverting r51413.
     4
     5        [v8] Do not check the thread when accessing DOMDataStore
     6        https://bugs.webkit.org/show_bug.cgi?id=31877
     7
     8        * bindings/v8/V8DOMMap.cpp:
     9        (WebCore::getDOMNodeMap):
     10        (WebCore::getDOMObjectMap):
     11        (WebCore::getActiveDOMObjectMap):
     12        (WebCore::getDOMSVGElementInstanceMap):
     13        (WebCore::getDOMSVGObjectWithContextMap):
     14
    1152009-11-27  Daniel Bates  <dbates@webkit.org>
    216
  • trunk/WebCore/bindings/v8/V8DOMMap.cpp

    r51413 r51454  
    4949}
    5050
    51 static inline DOMDataStore& getDOMDataStore()
    52 {
    53     ASSERT(WTF::isMainThread());  // As of now, we must be always on the main thread.
    54     return MainThreadDOMData::getCurrentMainThreadStore();
    55 }
    56 
    5751DOMWrapperMap<Node>& getDOMNodeMap()
    5852{
    59     return getDOMDataStore().domNodeMap();
     53    return MainThreadDOMData::getCurrentMainThreadStore().domNodeMap();
    6054}
    6155
    6256DOMWrapperMap<void>& getDOMObjectMap()
    6357{
    64     return getDOMDataStore().domObjectMap();
     58    return DOMData::getCurrent()->getStore().domObjectMap();
    6559}
    6660
    6761DOMWrapperMap<void>& getActiveDOMObjectMap()
    6862{
    69     return getDOMDataStore().activeDomObjectMap();
     63    return DOMData::getCurrent()->getStore().activeDomObjectMap();
    7064}
    7165
     
    7468DOMWrapperMap<SVGElementInstance>& getDOMSVGElementInstanceMap()
    7569{
    76     return getDOMDataStore().domSvgElementInstanceMap();
     70    return DOMData::getCurrent()->getStore().domSvgElementInstanceMap();
    7771}
    7872
     
    8074DOMWrapperMap<void>& getDOMSVGObjectWithContextMap()
    8175{
    82     return getDOMDataStore().domSvgObjectWithContextMap();
     76    return DOMData::getCurrent()->getStore().domSvgObjectWithContextMap();
    8377}
    8478
Note: See TracChangeset for help on using the changeset viewer.