Merge pull request #2596 from abarth/rm_closure

Use a member function instead of an anonymous closure
This commit is contained in:
Adam Barth 2016-03-10 18:55:31 -08:00
commit 945d6b0126

View File

@ -1377,9 +1377,11 @@ class StatefulComponentElement<T extends StatefulComponent, U extends State<T>>
abstract class _ProxyElement<T extends _ProxyComponent> extends ComponentElement<T> {
_ProxyElement(T widget) : super(widget) {
_builder = (BuildContext context) => this.widget.child;
_builder = _build;
}
Widget _build(BuildContext context) => widget.child;
void update(T newWidget) {
T oldWidget = widget;
assert(widget != null);