예제 #1
0
void NPRuntimeObjectMap::finalize(JSC::Handle<JSC::Unknown> handle, void* context)
{
    JSNPObject* object = jsCast<JSNPObject*>(handle.get().asCell());
    weakRemove(m_jsNPObjects, static_cast<NPObject*>(context), object);
    addToInvalidationQueue(object->leakNPObject());
}
예제 #2
0
void NPRuntimeObjectMap::finalize(JSC::JSCell*& cell, void* context)
{
    JSNPObject& object = jsCast<JSNPObject&>(*cell);
    weakRemove(m_jsNPObjects, static_cast<NPObject*>(context), &object);
    addToInvalidationQueue(object.leakNPObject());
}