diff options
Diffstat (limited to 'WebCore/bindings/js/JSDOMApplicationCacheCustom.cpp')
-rw-r--r-- | WebCore/bindings/js/JSDOMApplicationCacheCustom.cpp | 22 |
1 files changed, 11 insertions, 11 deletions
diff --git a/WebCore/bindings/js/JSDOMApplicationCacheCustom.cpp b/WebCore/bindings/js/JSDOMApplicationCacheCustom.cpp index 7e8d9ce..109308c 100644 --- a/WebCore/bindings/js/JSDOMApplicationCacheCustom.cpp +++ b/WebCore/bindings/js/JSDOMApplicationCacheCustom.cpp @@ -42,25 +42,25 @@ using namespace JSC; namespace WebCore { -void JSDOMApplicationCache::mark() +void JSDOMApplicationCache::markChildren(MarkStack& markStack) { - DOMObject::mark(); + Base::markChildren(markStack); - markIfNotNull(m_impl->onchecking()); - markIfNotNull(m_impl->onerror()); - markIfNotNull(m_impl->onnoupdate()); - markIfNotNull(m_impl->ondownloading()); - markIfNotNull(m_impl->onprogress()); - markIfNotNull(m_impl->onupdateready()); - markIfNotNull(m_impl->oncached()); - markIfNotNull(m_impl->onobsolete()); + markIfNotNull(markStack, m_impl->onchecking()); + markIfNotNull(markStack, m_impl->onerror()); + markIfNotNull(markStack, m_impl->onnoupdate()); + markIfNotNull(markStack, m_impl->ondownloading()); + markIfNotNull(markStack, m_impl->onprogress()); + markIfNotNull(markStack, m_impl->onupdateready()); + markIfNotNull(markStack, m_impl->oncached()); + markIfNotNull(markStack, m_impl->onobsolete()); typedef DOMApplicationCache::EventListenersMap EventListenersMap; typedef DOMApplicationCache::ListenerVector ListenerVector; EventListenersMap& eventListeners = m_impl->eventListeners(); for (EventListenersMap::iterator mapIter = eventListeners.begin(); mapIter != eventListeners.end(); ++mapIter) { for (ListenerVector::iterator vecIter = mapIter->second.begin(); vecIter != mapIter->second.end(); ++vecIter) - (*vecIter)->markJSFunction(); + (*vecIter)->markJSFunction(markStack); } } |