Ignore:
Timestamp:
Jul 8, 2006, 11:08:34 AM (19 years ago)
Author:
ggaren
Message:

Reviewed by Anders.


  • Make JSObjectGetProperty return a JSValue or NULL, like JSEvaluate does.
  • API/JSObjectRef.cpp: (JSObjectGetProperty):
  • API/JSObjectRef.h:
  • API/testapi.c: (main):
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/JavaScriptCore/API/JSObjectRef.cpp

    r15234 r15235  
    128128}
    129129
    130 bool JSObjectGetProperty(JSContextRef context, JSObjectRef object, JSStringBufferRef propertyName, JSValueRef* value)
     130JSValueRef JSObjectGetProperty(JSContextRef context, JSObjectRef object, JSStringBufferRef propertyName)
    131131{
    132132    JSLock lock;
     
    136136
    137137    JSValue* jsValue = jsObject->get(exec, Identifier(nameRep));
    138     if (value)
    139         *value = toRef(jsValue);
    140     return !jsValue->isUndefined();
     138    if (jsValue->isUndefined())
     139        return 0;
     140    return jsValue;
    141141}
    142142
Note: See TracChangeset for help on using the changeset viewer.