Skip to content

Commit 72b69f9

Browse files
authored
Date picker dialog state should dispose members. (#134804)
1 parent 0b9551e commit 72b69f9

File tree

2 files changed

+103
-87
lines changed

2 files changed

+103
-87
lines changed

packages/flutter/lib/src/material/date_picker.dart

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -416,6 +416,14 @@ class _DatePickerDialogState extends State<DatePickerDialog> with RestorationMix
416416
late final _RestorableDatePickerEntryMode _entryMode = _RestorableDatePickerEntryMode(widget.initialEntryMode);
417417
final _RestorableAutovalidateMode _autovalidateMode = _RestorableAutovalidateMode(AutovalidateMode.disabled);
418418

419+
@override
420+
void dispose() {
421+
_selectedDate.dispose();
422+
_entryMode.dispose();
423+
_autovalidateMode.dispose();
424+
super.dispose();
425+
}
426+
419427
@override
420428
String? get restorationId => widget.restorationId;
421429

0 commit comments

Comments
 (0)