| Index: sdk/lib/indexed_db/dartium/indexed_db_dartium.dart
|
| diff --git a/sdk/lib/indexed_db/dartium/indexed_db_dartium.dart b/sdk/lib/indexed_db/dartium/indexed_db_dartium.dart
|
| index 94c23a0f98d2adda79df9160e1860cfc799e9730..9a14a83e46ec2ec34d14230d5d4b39b8f6d5f786 100644
|
| --- a/sdk/lib/indexed_db/dartium/indexed_db_dartium.dart
|
| +++ b/sdk/lib/indexed_db/dartium/indexed_db_dartium.dart
|
| @@ -312,9 +312,7 @@ class IdbFactory extends NativeFieldWrapperClass1 {
|
| request.onSuccess.listen((e) {
|
| completer.complete(this);
|
| });
|
| - request.onError.listen((e) {
|
| - completer.completeError(e);
|
| - });
|
| + request.onError.listen(completer.completeError);
|
| return completer.future;
|
| } catch (e, stacktrace) {
|
| return new Future.error(e, stacktrace);
|
| @@ -382,9 +380,7 @@ Future _completeRequest(Request request) {
|
| request.onSuccess.listen((e) {
|
| completer.complete(request.result);
|
| });
|
| - request.onError.listen((e) {
|
| - completer.completeError(e);
|
| - });
|
| + request.onError.listen(completer.completeError);
|
| return completer.future;
|
| }
|
| // Copyright (c) 2013, the Dart project authors. Please see the AUTHORS file
|
| @@ -804,10 +800,8 @@ class ObjectStore extends NativeFieldWrapperClass1 {
|
| // close.
|
| var controller = new StreamController(sync: true);
|
|
|
| - request.onError.listen((e) {
|
| - //TODO: Report stacktrace once issue 4061 is resolved.
|
| - controller.addError(e);
|
| - });
|
| + //TODO: Report stacktrace once issue 4061 is resolved.
|
| + request.onError.listen(controller.addError);
|
|
|
| request.onSuccess.listen((e) {
|
| Cursor cursor = request.result;
|
|
|