Index: packages/charted/lib/charts/src/chart_data_impl.dart |
diff --git a/packages/charted/lib/charts/src/chart_data_impl.dart b/packages/charted/lib/charts/src/chart_data_impl.dart |
index 9a62f1d4076175e539bac6bf59e0e795b12bb757..dff6f5ca07e80f287f4ca6505046274736dfa4c1 100644 |
--- a/packages/charted/lib/charts/src/chart_data_impl.dart |
+++ b/packages/charted/lib/charts/src/chart_data_impl.dart |
@@ -15,7 +15,8 @@ class DefaultChartDataImpl extends ChangeNotifier implements ChartData { |
bool _hasObservableRows = false; |
SubscriptionsDisposer _disposer = new SubscriptionsDisposer(); |
- DefaultChartDataImpl(Iterable<ChartColumnSpec> columns, Iterable<Iterable> rows) { |
+ DefaultChartDataImpl( |
+ Iterable<ChartColumnSpec> columns, Iterable<Iterable> rows) { |
this.columns = columns; |
this.rows = rows; |
} |
@@ -36,17 +37,18 @@ class DefaultChartDataImpl extends ChangeNotifier implements ChartData { |
_rows = value; |
if (_rows is ObservableList) { |
- _disposer.add( |
- (_rows as ObservableList).listChanges.listen(rowsChanged)); |
+ _disposer.add((_rows as ObservableList).listChanges.listen(rowsChanged)); |
} |
if (_rows.every((row) => row is ObservableList)) { |
_hasObservableRows = true; |
for (int i = 0; i < _rows.length; i++) { |
var row = _rows.elementAt(i); |
- _disposer.add(row.listChanges.listen((changes) |
- => _valuesChanged(i, changes)), row); |
- }; |
+ _disposer.add( |
+ row.listChanges.listen((changes) => _valuesChanged(i, changes)), |
+ row); |
+ } |
+ ; |
} else if (_rows is Observable) { |
logger.info('List of rows is Observable, but not rows themselves!'); |
} |
@@ -62,16 +64,17 @@ class DefaultChartDataImpl extends ChangeNotifier implements ChartData { |
changes.forEach((ListChangeRecord change) { |
change.removed.forEach((item) => _disposer.unsubscribe(item)); |
- for(int i = 0; i < change.addedCount; i++) { |
- var index = change.index + i, |
- row = _rows.elementAt(index); |
+ for (int i = 0; i < change.addedCount; i++) { |
+ var index = change.index + i, row = _rows.elementAt(index); |
if (row is! ObservableList) { |
logger.severe('A non-observable row was added! ' |
'Changes on this row will not be monitored'); |
} else { |
- _disposer.add(row.listChanges.listen((changes) |
- => _valuesChanged(index, changes)), row); |
+ _disposer.add( |
+ row.listChanges |
+ .listen((changes) => _valuesChanged(index, changes)), |
+ row); |
} |
} |
}); |
@@ -98,7 +101,7 @@ class DefaultChartDataImpl extends ChangeNotifier implements ChartData { |
} |
} |
- var totalLength = 1; // 1 for the leading '|'. |
+ var totalLength = 1; // 1 for the leading '|'. |
for (var length in cellDataLength) { |
// 3 for the leading and trailing ' ' padding and trailing '|'. |
totalLength += length + 3; |