| Index: corelib/src/implementation/future_implementation.dart
|
| diff --git a/corelib/src/implementation/future_implementation.dart b/corelib/src/implementation/future_implementation.dart
|
| index 9b6c12c80a05a1224a074f91e67213c84d366e21..21ee08f26d01b5118749cc8b4ed67c1b0c838c85 100644
|
| --- a/corelib/src/implementation/future_implementation.dart
|
| +++ b/corelib/src/implementation/future_implementation.dart
|
| @@ -172,14 +172,14 @@ class FutureImpl<T> implements Future<T> {
|
| Future transform(Function transformation) {
|
| final completer = new Completer();
|
| handleException((e) {
|
| - completer.completeException(e, this.stackTrace);
|
| + completer.completeException(e);
|
| return true;
|
| });
|
| then((v) {
|
| var transformed = null;
|
| try {
|
| transformed = transformation(v);
|
| - } catch (Exception ex, final stackTrace) {
|
| + } catch (final ex, final stackTrace) {
|
| completer.completeException(ex, stackTrace);
|
| return;
|
| }
|
| @@ -191,19 +191,19 @@ class FutureImpl<T> implements Future<T> {
|
| Future chain(Function transformation) {
|
| final completer = new Completer();
|
| handleException((e) {
|
| - completer.completeException(e, this.stackTrace);
|
| + completer.completeException(e);
|
| return true;
|
| });
|
| then((v) {
|
| var future = null;
|
| try {
|
| future = transformation(v);
|
| - } catch (Exception ex, final stackTrace) {
|
| + } catch (final ex, final stackTrace) {
|
| completer.completeException(ex, stackTrace);
|
| return;
|
| }
|
| future.handleException((e) {
|
| - completer.completeException(e, this.stackTrace);
|
| + completer.completeException(e);
|
| return true;
|
| });
|
| future.then((b) => completer.complete(b));
|
|
|