Changeset 31746 in webkit for trunk/JavaScriptCore/kjs/array_object.cpp
- Timestamp:
- Apr 8, 2008, 7:17:49 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/kjs/array_object.cpp
r30041 r31746 405 405 l.append(jObj); 406 406 l.append(minObj); 407 compareResult = sortFunction->call(exec, exec-> dynamicGlobalObject(), l)->toNumber(exec);407 compareResult = sortFunction->call(exec, exec->globalThisValue(), l)->toNumber(exec); 408 408 } else 409 409 compareResult = (jObj->toString(exec) < minObj->toString(exec)) ? -1 : 1; … … 503 503 return throwError(exec, TypeError); 504 504 505 JSObject* applyThis = args[1]->isUndefinedOrNull() ? exec-> dynamicGlobalObject() : args[1]->toObject(exec);505 JSObject* applyThis = args[1]->isUndefinedOrNull() ? exec->globalThisValue() : args[1]->toObject(exec); 506 506 JSObject* resultArray = static_cast<JSObject*>(exec->lexicalGlobalObject()->arrayConstructor()->construct(exec, exec->emptyList())); 507 507 … … 536 536 return throwError(exec, TypeError); 537 537 538 JSObject* applyThis = args[1]->isUndefinedOrNull() ? exec-> dynamicGlobalObject() : args[1]->toObject(exec);538 JSObject* applyThis = args[1]->isUndefinedOrNull() ? exec->globalThisValue() : args[1]->toObject(exec); 539 539 540 540 unsigned length = thisObj->get(exec, exec->propertyNames().length)->toUInt32(exec); … … 576 576 return throwError(exec, TypeError); 577 577 578 JSObject* applyThis = args[1]->isUndefinedOrNull() ? exec-> dynamicGlobalObject() : args[1]->toObject(exec);578 JSObject* applyThis = args[1]->isUndefinedOrNull() ? exec->globalThisValue() : args[1]->toObject(exec); 579 579 580 580 JSValue* result = jsBoolean(true); … … 611 611 return throwError(exec, TypeError); 612 612 613 JSObject* applyThis = args[1]->isUndefinedOrNull() ? exec-> dynamicGlobalObject() : args[1]->toObject(exec);613 JSObject* applyThis = args[1]->isUndefinedOrNull() ? exec->globalThisValue() : args[1]->toObject(exec); 614 614 615 615 unsigned length = thisObj->get(exec, exec->propertyNames().length)->toUInt32(exec); … … 636 636 return throwError(exec, TypeError); 637 637 638 JSObject* applyThis = args[1]->isUndefinedOrNull() ? exec-> dynamicGlobalObject() : args[1]->toObject(exec);638 JSObject* applyThis = args[1]->isUndefinedOrNull() ? exec->globalThisValue() : args[1]->toObject(exec); 639 639 640 640 JSValue* result = jsBoolean(false);
Note:
See TracChangeset
for help on using the changeset viewer.