Index: sky/examples/stocks2/lib/stock_row.dart |
diff --git a/sky/examples/stocks2/lib/stock_row.dart b/sky/examples/stocks2/lib/stock_row.dart |
index 4aea39c11b7b0789ef0c432cb87b3b2f58293dc9..f71b4555abe931d70e1bec2e0c20e327114fc5ba 100644 |
--- a/sky/examples/stocks2/lib/stock_row.dart |
+++ b/sky/examples/stocks2/lib/stock_row.dart |
@@ -12,14 +12,18 @@ import 'stock_arrow.dart'; |
import 'stock_data.dart'; |
class StockRow extends Component { |
- static const double kHeight = 70.0; |
+ |
+ StockRow({ this.stock }) : super(key: stock.symbol); |
Stock stock; |
- StockRow({ Stock stock }) : super(key: stock.symbol) { |
- this.stock = stock; |
+ void syncFields(StockRow source) { |
+ stock = source.stock; |
+ super.syncFields(source); |
} |
+ static const double kHeight = 70.0; |
+ |
UINode build() { |
String lastSale = "\$${stock.lastSale.toStringAsFixed(2)}"; |