Chromium Code Reviews| Index: sdk/lib/indexed_db/dart2js/indexed_db_dart2js.dart |
| diff --git a/sdk/lib/indexed_db/dart2js/indexed_db_dart2js.dart b/sdk/lib/indexed_db/dart2js/indexed_db_dart2js.dart |
| index e4db79dba0359c66cae72397bc8714aa8b9364e6..0dd1a87b40377f1adab3324b21ba9dfc5d6c2f45 100644 |
| --- a/sdk/lib/indexed_db/dart2js/indexed_db_dart2js.dart |
| +++ b/sdk/lib/indexed_db/dart2js/indexed_db_dart2js.dart |
| @@ -531,12 +531,7 @@ class Index extends Interceptor native "IDBIndex" { |
| @DomName('IDBIndex.count') |
| Future<int> count([key_OR_range]) { |
| try { |
| - var request; |
| - if (key_OR_range != null) { |
| - request = _count(key_OR_range); |
| - } else { |
| - request = _count(); |
| - } |
| + var request = _count(key_OR_range); |
|
blois
2013/08/30 22:57:37
http://www.w3.org/TR/IndexedDB/#widl-IDBObjectStor
|
| return _completeRequest(request); |
| } catch (e, stacktrace) { |
| return new Future.error(e, stacktrace); |
| @@ -583,12 +578,7 @@ class Index extends Interceptor native "IDBIndex" { |
| } else { |
| key_OR_range = range; |
| } |
| - var request; |
| - if (direction == null) { |
| - request = _openCursor(key_OR_range); |
| - } else { |
| - request = _openCursor(key_OR_range, direction); |
| - } |
| + var request = _openCursor(key_OR_range, direction); |
| return ObjectStore._cursorStreamFromResult(request, autoAdvance); |
| } |
| @@ -610,12 +600,7 @@ class Index extends Interceptor native "IDBIndex" { |
| } else { |
| key_OR_range = range; |
| } |
| - var request; |
| - if (direction == null) { |
| - request = _openKeyCursor(key_OR_range); |
| - } else { |
| - request = _openKeyCursor(key_OR_range, direction); |
| - } |
| + var request = _openKeyCursor(key_OR_range, direction); |
| return ObjectStore._cursorStreamFromResult(request, autoAdvance); |
| } |