diff --git a/lib/src/widget/datetime_picker_widget.dart b/lib/src/widget/datetime_picker_widget.dart index f09579e..73366d2 100644 --- a/lib/src/widget/datetime_picker_widget.dart +++ b/lib/src/widget/datetime_picker_widget.dart @@ -274,7 +274,7 @@ class _DateTimePickerWidgetState extends State { int value = valueRange.first + index; if (format.contains('m')) { - value = minuteDivider * index; + value = minuteDivider * index + valueRange.first; } return _renderDatePickerItemComponent(value, format); @@ -360,8 +360,7 @@ class _DateTimePickerWidgetState extends State { /// change the selection of minute picker void _changeMinuteSelection(int index) { - // TODO: copied from time_picker_widget - this looks like it would break date ranges but not taking into account _minuteRange.first - int value = index * _minuteDivider; + int value = index * _minuteDivider + _minuteRange.first; // int value = _minuteRange.first + index; if (_currMinute != value) { _currMinute = value;