| Index: sdk/lib/async/stream_controller.dart
|
| diff --git a/sdk/lib/async/stream_controller.dart b/sdk/lib/async/stream_controller.dart
|
| index b40ffb5f2d3d158799bd6c33ee35f0d618fe7ff6..d86a993726d0e728206c0d1b44468671f32a4a51 100644
|
| --- a/sdk/lib/async/stream_controller.dart
|
| +++ b/sdk/lib/async/stream_controller.dart
|
| @@ -400,11 +400,6 @@ abstract class _StreamController<T> implements StreamController<T>,
|
| */
|
| void addError(Object error, [StackTrace stackTrace]) {
|
| if (!_mayAddEvent) throw _badEventState();
|
| - if (stackTrace != null) {
|
| - // Force stack trace overwrite. Even if the error already contained
|
| - // a stack trace.
|
| - _attachStackTrace(error, stackTrace);
|
| - }
|
| _addError(error, stackTrace);
|
| }
|
|
|
| @@ -609,7 +604,7 @@ Future _runGuarded(_NotificationHandler notificationHandler) {
|
| if (result is Future) return result;
|
| return null;
|
| } catch (e, s) {
|
| - Zone.current.handleUncaughtError(_asyncError(e, s), s);
|
| + Zone.current.handleUncaughtError(e, s);
|
| }
|
| }
|
|
|
|
|