Changeset 108010 in webkit for trunk/Source/JavaScriptCore/API
- Timestamp:
- Feb 16, 2012, 5:56:13 PM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/API/JSClassRef.cpp
r103157 r108010 223 223 if (!jsClassData.cachedPrototype) { 224 224 // Recursive, but should be good enough for our purposes 225 jsClassData.cachedPrototype .set(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 destruction225 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 destruction 226 226 if (parentClass) { 227 227 if (JSObject* prototype = parentClass->prototype(exec))
Note:
See TracChangeset
for help on using the changeset viewer.