| Index: runtime/vm/dart_api_impl.cc
|
| ===================================================================
|
| --- runtime/vm/dart_api_impl.cc (revision 16173)
|
| +++ runtime/vm/dart_api_impl.cc (working copy)
|
| @@ -2497,7 +2497,7 @@
|
| Isolate* isolate = Isolate::Current();
|
| DARTSCOPE(isolate);
|
| const Instance& closure_obj = Api::UnwrapInstanceHandle(isolate, closure);
|
| - if (closure_obj.IsNull() || !closure_obj.IsClosure()) {
|
| + if (closure_obj.IsNull() || !closure_obj.IsCallable(NULL, NULL)) {
|
| RETURN_TYPE_ERROR(isolate, closure, Instance);
|
| }
|
| if (number_of_arguments < 0) {
|
|
|