Index: sky/sdk/lib/widgets/fixed_height_scrollable.dart |
diff --git a/sky/sdk/lib/widgets/fixed_height_scrollable.dart b/sky/sdk/lib/widgets/fixed_height_scrollable.dart |
index 4905336d82cd906b42bd1ff958c938b2f2fa85cc..3ae0d04746d5a377333667c76ad633b4eba38e3d 100644 |
--- a/sky/sdk/lib/widgets/fixed_height_scrollable.dart |
+++ b/sky/sdk/lib/widgets/fixed_height_scrollable.dart |
@@ -68,12 +68,15 @@ abstract class FixedHeightScrollable extends Scrollable { |
} |
} |
+ List<Widget> items = buildItems(itemShowIndex, itemShowCount); |
+ assert(items.every((item) => item.key != null)); |
+ |
return new SizeObserver( |
callback: _handleSizeChanged, |
child: new ClipRect( |
child: new Transform( |
transform: transform, |
- child: new Block(buildItems(itemShowIndex, itemShowCount)) |
+ child: new Block(items) |
) |
) |
); |