Changeset 115545 in webkit for trunk/Source/JavaScriptCore/API/JSClassRef.cpp
- Timestamp:
- Apr 27, 2012, 10:57:46 PM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/API/JSClassRef.cpp
r112555 r115545 212 212 if (!jsClassData.cachedPrototype) { 213 213 // Recursive, but should be good enough for our purposes 214 jsClassData.cachedPrototype = PassWeak<JSObject>( exec->globalData(),JSCallbackObject<JSNonFinalObject>::create(exec, exec->lexicalGlobalObject(), exec->lexicalGlobalObject()->callbackObjectStructure(), prototypeClass, &jsClassData), 0); // set jsClassData as the object's private data, so it can clear our reference on destruction214 jsClassData.cachedPrototype = PassWeak<JSObject>(JSCallbackObject<JSNonFinalObject>::create(exec, exec->lexicalGlobalObject(), exec->lexicalGlobalObject()->callbackObjectStructure(), prototypeClass, &jsClassData), 0); // set jsClassData as the object's private data, so it can clear our reference on destruction 215 215 if (parentClass) { 216 216 if (JSObject* prototype = parentClass->prototype(exec))
Note:
See TracChangeset
for help on using the changeset viewer.