Index: sky/sdk/lib/framework/fn2.dart |
diff --git a/sky/sdk/lib/framework/fn2.dart b/sky/sdk/lib/framework/fn2.dart |
index ac53ccdcb58c21c8080d61be665c8fc82ceb7e2e..3527faf703810f712de136901389d66bb4d44855 100644 |
--- a/sky/sdk/lib/framework/fn2.dart |
+++ b/sky/sdk/lib/framework/fn2.dart |
@@ -407,8 +407,11 @@ class SizedBox extends OneChildRenderObjectWrapper { |
RenderSizedBox root; |
final Size desiredSize; |
- SizedBox({ this.desiredSize, UINode child, Object key }) |
- : super(child: child, key: key); |
+ SizedBox({ |
+ this.desiredSize: sky.Size.infinite, |
+ UINode child, |
+ Object key |
+ }) : super(child: child, key: key); |
RenderSizedBox createNode() => new RenderSizedBox(desiredSize: desiredSize); |
@@ -966,6 +969,9 @@ class Container extends Component { |
if (transform != null) |
current = new Transform(transform: transform, child: current); |
+ if (current == null) |
+ current = new SizedBox(); |
+ |
return current; |
} |
} |