Merge pull request #2596 from abarth/rm_closure
Use a member function instead of an anonymous closure
This commit is contained in:
commit
945d6b0126
@ -1377,9 +1377,11 @@ class StatefulComponentElement<T extends StatefulComponent, U extends State<T>>
|
|||||||
|
|
||||||
abstract class _ProxyElement<T extends _ProxyComponent> extends ComponentElement<T> {
|
abstract class _ProxyElement<T extends _ProxyComponent> extends ComponentElement<T> {
|
||||||
_ProxyElement(T widget) : super(widget) {
|
_ProxyElement(T widget) : super(widget) {
|
||||||
_builder = (BuildContext context) => this.widget.child;
|
_builder = _build;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Widget _build(BuildContext context) => widget.child;
|
||||||
|
|
||||||
void update(T newWidget) {
|
void update(T newWidget) {
|
||||||
T oldWidget = widget;
|
T oldWidget = widget;
|
||||||
assert(widget != null);
|
assert(widget != null);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user