| Index: packages/stack_trace/lib/src/chain.dart
|
| diff --git a/packages/stack_trace/lib/src/chain.dart b/packages/stack_trace/lib/src/chain.dart
|
| index 2d1349de2076f0b9dc685b9274dbe8bfc3935a66..01bf06fb7df0790d7c9d3318e974ff975cf44fbc 100644
|
| --- a/packages/stack_trace/lib/src/chain.dart
|
| +++ b/packages/stack_trace/lib/src/chain.dart
|
| @@ -93,7 +93,8 @@ class Chain implements StackTrace {
|
| return callback();
|
| } catch (error, stackTrace) {
|
| // TODO(nweiz): Don't special-case this when issue 19566 is fixed.
|
| - return Zone.current.handleUncaughtError(error, stackTrace);
|
| + Zone.current.handleUncaughtError(error, stackTrace);
|
| + return null;
|
| }
|
| },
|
| zoneSpecification: spec.toSpec(),
|
| @@ -104,7 +105,7 @@ class Chain implements StackTrace {
|
| /// [callback] in a [Zone] in which chain capturing is disabled.
|
| ///
|
| /// If [callback] returns a value, it will be returned by [disable] as well.
|
| - static/*=T*/ disable/*<T>*/(/*=T*/ callback(), {bool when: true}) {
|
| + static T disable<T>(T callback(), {bool when: true}) {
|
| var zoneValues =
|
| when ? {_specKey: null, StackZoneSpecification.disableKey: true} : null;
|
|
|
|
|