diff --git a/sdk/lib/framework/app.dart b/sdk/lib/framework/app.dart index 4c105715d9f..9c3815a999f 100644 --- a/sdk/lib/framework/app.dart +++ b/sdk/lib/framework/app.dart @@ -12,6 +12,7 @@ class AppView { sky.view.setBeginFrameCallback(_beginFrame); _renderView = new RenderView(root: root); + _renderView.attach(); _renderView.layout(newWidth: sky.view.width, newHeight: sky.view.height); sky.view.scheduleFrame(); @@ -19,6 +20,11 @@ class AppView { RenderView _renderView; + RenderBox get root => _renderView.root; + void set root(RenderBox value) { + _renderView.root = value; + } + void _beginFrame(double timeStamp) { RenderNode.flushLayout(); _renderView.paintFrame();