Chromium Code Reviews| Index: src/promise.js |
| diff --git a/src/promise.js b/src/promise.js |
| index 23e51259a36c43849002990ea2b3ebbb3c5c0105..a22c46e4744b9746041c9e89ec14647be9e62bcc 100644 |
| --- a/src/promise.js |
| +++ b/src/promise.js |
| @@ -308,7 +308,11 @@ function PromiseOne(values) { |
| function SetUpPromise() { |
| %CheckIsBootstrapping() |
| var global_receiver = %GlobalReceiver(global); |
| - global_receiver.Promise = $Promise; |
| + $Object.defineProperty(global_receiver, 'Promise', { |
|
rossberg
2014/03/26 09:59:37
You can use %SetProperty directly, like I did in t
yhirano
2014/03/26 10:09:12
Thanks, done.
|
| + value: $Promise, |
| + writable: true, |
| + configurable: true |
| + }); |
| InstallFunctions($Promise, DONT_ENUM, [ |
| "defer", PromiseDeferred, |
| "accept", PromiseResolved, |