Ignore:
Timestamp:
Oct 8, 2008, 10:50:42 AM (17 years ago)
Author:
[email protected]
Message:

Roll out r37427 because it causes an infinite recursion loading about:blank.

https://bugs.webkit.org/show_bug.cgi?id=21476

File:
1 edited

Legend:

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

    r37427 r37428  
    9393    JSLock lock(exec);
    9494
    95     Identifier nameID = name ? name->identifier(&exec->globalData()) : Identifier(exec, "anonymous");
     95    Identifier nameID = name ? name->identifier(exec) : Identifier(exec, "anonymous");
    9696   
    9797    return toRef(new (exec) JSCallbackFunction(exec, callAsFunction, nameID));
     
    119119    JSLock lock(exec);
    120120
    121     Identifier nameID = name ? name->identifier(&exec->globalData()) : Identifier(exec, "anonymous");
     121    Identifier nameID = name ? name->identifier(exec) : Identifier(exec, "anonymous");
    122122   
    123123    ArgList args;
     
    247247    JSObject* jsObject = toJS(object);
    248248   
    249     return jsObject->hasProperty(exec, propertyName->identifier(&exec->globalData()));
     249    return jsObject->hasProperty(exec, propertyName->identifier(exec));
    250250}
    251251
     
    258258    JSObject* jsObject = toJS(object);
    259259
    260     JSValue* jsValue = jsObject->get(exec, propertyName->identifier(&exec->globalData()));
     260    JSValue* jsValue = jsObject->get(exec, propertyName->identifier(exec));
    261261    if (exec->hadException()) {
    262262        if (exception)
     
    274274
    275275    JSObject* jsObject = toJS(object);
    276     Identifier name(propertyName->identifier(&exec->globalData()));
     276    Identifier name(propertyName->identifier(exec));
    277277    JSValue* jsValue = toJS(value);
    278278
     
    334334    JSObject* jsObject = toJS(object);
    335335
    336     bool result = jsObject->deleteProperty(exec, propertyName->identifier(&exec->globalData()));
     336    bool result = jsObject->deleteProperty(exec,  propertyName->identifier(exec));
    337337    if (exec->hadException()) {
    338338        if (exception)
Note: See TracChangeset for help on using the changeset viewer.