Changeset 31746 in webkit for trunk/JavaScriptCore/kjs/array_instance.cpp
- Timestamp:
- Apr 8, 2008, 7:17:49 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/kjs/array_instance.cpp
r31343 r31746 24 24 #include "array_instance.h" 25 25 26 #include "JSGlobalObject.h"27 26 #include "PropertyNameArray.h" 28 27 #include <wtf/Assertions.h> … … 490 489 : exec(e) 491 490 , compareFunction(cf) 492 , global Object(e->dynamicGlobalObject())491 , globalThisValue(e->globalThisValue()) 493 492 { 494 493 } … … 497 496 JSObject *compareFunction; 498 497 List arguments; 499 JS GlobalObject* globalObject;498 JSObject* globalThisValue; 500 499 }; 501 500 … … 514 513 args->arguments.append(va); 515 514 args->arguments.append(vb); 516 double compareResult = args->compareFunction->call 517 (args->exec, args->globalObject, args->arguments)->toNumber(args->exec); 515 double compareResult = args->compareFunction->call(args->exec, args->globalThisValue, args->arguments)->toNumber(args->exec); 518 516 return compareResult < 0 ? -1 : compareResult > 0 ? 1 : 0; 519 517 }
Note:
See TracChangeset
for help on using the changeset viewer.