SIGN IN SIGN UP
angular / angular.js UNCLAIMED

AngularJS - HTML enhanced for web apps!

0 0 86 JavaScript

fix(parse): Fix context access and double function call

Fix a context duplication and invocation to a previous context when
doing an access modifier function on the result of a function
Currently, when doing `foo().bar()`, `foo` is called twice, the first
time to get the context and the second one for `bar` to get the
underlying object. Then the call to `bar` is called using the second
instance as self
This is equivalent to doing:
```
var instance1 = foo();
var instance2 = foo();
instance2.bar.apply(instance1);
```

Closes #2496
L
Lucas Galfasó committed
7812ae75d578314c1a285e9644fc75812940eb1d
Parent: da8c320
Committed by Pete Bacon Darwin <pete@bacondarwin.com> on 4/29/2013, 6:16:21 PM