From 8b70847d002408d695f1c04419dcc41abecf0585 Mon Sep 17 00:00:00 2001 From: Paolo Lammens Date: Thu, 2 Feb 2023 13:40:33 +0100 Subject: [PATCH] fix: Clear date when controller is reset --- lib/date_time_picker.dart | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/lib/date_time_picker.dart b/lib/date_time_picker.dart index 0ea0dfc..cf81104 100644 --- a/lib/date_time_picker.dart +++ b/lib/date_time_picker.dart @@ -669,13 +669,21 @@ class _DateTimePickerState extends FormFieldState { } } } else { - _dateLabelController.clear(); - _timeLabelController.clear(); - - initValues(); + clearSelection(); } } + // Clear the date/time selection. + void clearSelection() { + _dateLabelController.clear(); + _timeLabelController.clear(); + _effectiveController?.clear(); + + _sDate = ""; + _sTime = ""; + initValues(); + } + @override void dispose() { widget.controller?.removeListener(_handleControllerChanged);