| Index: lib/src/list_path_observer.dart
|
| diff --git a/lib/src/list_path_observer.dart b/lib/src/list_path_observer.dart
|
| index 22a81995989483ad5876c4e2328c05a4f44e3584..36764a4da00d81822d3d10eacf8fbc02de761748 100644
|
| --- a/lib/src/list_path_observer.dart
|
| +++ b/lib/src/list_path_observer.dart
|
| @@ -21,9 +21,7 @@ class ListPathObserver<E, P> extends ChangeNotifier {
|
| bool _scheduled = false;
|
| Iterable<P> _value;
|
|
|
| - ListPathObserver(this.list, String path)
|
| - : _itemPath = path {
|
| -
|
| + ListPathObserver(this.list, String path) : _itemPath = path {
|
| // TODO(jmesserly): delay observation until we are observed.
|
| _sub = list.listChanges.listen((records) {
|
| for (var record in records) {
|
| @@ -46,7 +44,7 @@ class ListPathObserver<E, P> extends ChangeNotifier {
|
|
|
| void _reduce() {
|
| _scheduled = false;
|
| - var newValue = _observers.map((o) => o.value);
|
| + var newValue = _observers.map((o) => o.value as P);
|
| _value = notifyPropertyChange(#value, _value, newValue);
|
| }
|
|
|
|
|