| Index: pkg/polymer_expressions/lib/eval.dart
|
| diff --git a/pkg/polymer_expressions/lib/eval.dart b/pkg/polymer_expressions/lib/eval.dart
|
| index f586822b43ae70b30497eaf070d79c836655d54a..5db107d01a8fbfb2b2b7d6bf85162e1ea1e46da2 100644
|
| --- a/pkg/polymer_expressions/lib/eval.dart
|
| +++ b/pkg/polymer_expressions/lib/eval.dart
|
| @@ -608,7 +608,8 @@ _toBool(v) => (v == null) ? false : v;
|
| Object call(Object receiver, List args) {
|
| var result;
|
| if (receiver is Method) {
|
| - result = receiver.mirror.invoke(receiver.symbol, args, null).reflectee;
|
| + Method method = receiver;
|
| + result = method.mirror.invoke(method.symbol, args, null).reflectee;
|
| } else {
|
| result = Function.apply(receiver, args, null);
|
| }
|
|
|