Index: lib/src/chain.dart |
diff --git a/lib/src/chain.dart b/lib/src/chain.dart |
index 6de670f222ce1a8f88524e7d5d082d0b3798fa19..a27e8a68d9288ab526fb27b86a5e142d5df28bae 100644 |
--- a/lib/src/chain.dart |
+++ b/lib/src/chain.dart |
@@ -78,7 +78,8 @@ class Chain implements StackTrace { |
}; |
} |
- return runZoned(callback, onError: newOnError); |
+ // TODO(rnystrom): Remove this cast if runZoned() gets a generic type. |
+ return runZoned(callback, onError: newOnError) as dynamic/*=T*/; |
} |
var spec = new StackZoneSpecification(onError); |
@@ -91,7 +92,8 @@ class Chain implements StackTrace { |
} |
}, zoneSpecification: spec.toSpec(), zoneValues: { |
#stack_trace.stack_zone.spec: spec |
- }); |
+ }) as dynamic/*=T*/; |
+ // TODO(rnystrom): Remove this cast if runZoned() gets a generic type. |
} |
/// Returns [futureOrStream] unmodified. |