diff --git a/packages/flutter/lib/src/widgets/framework.dart b/packages/flutter/lib/src/widgets/framework.dart index 53b71628ed..899ea85576 100644 --- a/packages/flutter/lib/src/widgets/framework.dart +++ b/packages/flutter/lib/src/widgets/framework.dart @@ -1377,9 +1377,11 @@ class StatefulComponentElement> abstract class _ProxyElement extends ComponentElement { _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);