Changeset 15469 for trunk/JavaScriptCore/API/JSCallbackObject.cpp
- Timestamp:
- 07/16/06 15:17:04 (2 years ago)
- Files:
-
- 1 modified
-
trunk/JavaScriptCore/API/JSCallbackObject.cpp (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/API/JSCallbackObject.cpp
r15468 r15469 26 26 27 27 #include "APICast.h" 28 #include "JSCallbackFunction.h" 28 29 #include "JSCallbackObject.h" 29 30 #include "JSStringRef.h" … … 406 407 if (__JSClass::StaticFunctionsTable* staticFunctions = jsClass->staticFunctions) { 407 408 if (StaticFunctionEntry* entry = staticFunctions->get(propertyName.ustring().rep())) { 408 JS Value* v = toJS(JSObjectMakeFunction(toRef(exec), entry->callAsFunction));409 thisObj->putDirect(propertyName, v, entry->attributes);410 return v;409 JSObject* o = new JSCallbackFunction(exec, entry->callAsFunction, propertyName); 410 thisObj->putDirect(propertyName, o, entry->attributes); 411 return o; 411 412 } 412 413 }