Remove duplicate setState in TextFormFieldState.reset (#69062)
Small performance optimization by removing a duplicate setState call.
diff --git a/packages/flutter/lib/src/material/text_form_field.dart b/packages/flutter/lib/src/material/text_form_field.dart
index dd77378..f17bbac 100644
--- a/packages/flutter/lib/src/material/text_form_field.dart
+++ b/packages/flutter/lib/src/material/text_form_field.dart
@@ -359,10 +359,10 @@
@override
void reset() {
+ // setState will be called in the superclass, so even though state is being
+ // manipulated, no setState call is needed here.
+ _effectiveController!.text = widget.initialValue ?? '';
super.reset();
- setState(() {
- _effectiveController!.text = widget.initialValue ?? '';
- });
}
void _handleControllerChanged() {