Chromium Code Reviews| Index: samples/swarm/swarm_ui_lib/observable/observable.dart |
| diff --git a/samples/swarm/swarm_ui_lib/observable/observable.dart b/samples/swarm/swarm_ui_lib/observable/observable.dart |
| index 74a78bbd03803500ad08663f49006b84be9b9a38..356d10f7b5bee8329187c404df5c8c1a4ee0f743 100644 |
| --- a/samples/swarm/swarm_ui_lib/observable/observable.dart |
| +++ b/samples/swarm/swarm_ui_lib/observable/observable.dart |
| @@ -163,7 +163,7 @@ class ObservableList<T> |
| recordGlobalChange(); |
| } |
| - List<T> get reversed => new ReversedListView<T>(this, 0, null); |
| + List<T> get reversed => _internal.reversed; |
|
Lasse Reichstein Nielsen
2013/01/29 08:11:22
That works, but only because you can't assign thro
floitsch
2013/01/29 15:41:07
Should be ok then. If we change that behavior, we
|
| void sort([int compare(var a, var b)]) { |
| if (compare == null) compare = Comparable.compare; |
| @@ -285,6 +285,8 @@ class ObservableList<T> |
| // Collection<T>: |
| Iterable<T> where(bool f(T element)) => _internal.where(f); |
| Iterable mappedBy(f(T element)) => _internal.mappedBy(f); |
| + List<T> skip(int count) => _internal.skip(count); |
| + List<T> take(int count) => _internal.take(count); |
| bool every(bool f(T element)) => _internal.every(f); |
| bool any(bool f(T element)) => _internal.any(f); |
| void forEach(void f(T element)) { _internal.forEach(f); } |