From 2a68bd6a7533b54c62e2ccea5a5bc6d1f8d3a0bf Mon Sep 17 00:00:00 2001 From: Kafune Date: Thu, 29 Jun 2023 14:28:35 +0200 Subject: [PATCH] fix: changed move page direction on a 11 month difference --- example/pubspec.lock | 2 +- .../widgets/overlay_date_time_picker/overlay.dart | 12 ++++++++++-- pubspec.yaml | 2 +- 3 files changed, 12 insertions(+), 4 deletions(-) diff --git a/example/pubspec.lock b/example/pubspec.lock index ce05257..c111d9c 100644 --- a/example/pubspec.lock +++ b/example/pubspec.lock @@ -68,7 +68,7 @@ packages: path: ".." relative: true source: path - version: "3.1.0" + version: "3.1.1" flutter_lints: dependency: "direct dev" description: diff --git a/lib/src/widgets/overlay_date_time_picker/overlay.dart b/lib/src/widgets/overlay_date_time_picker/overlay.dart index 119aa58..c8f75fe 100644 --- a/lib/src/widgets/overlay_date_time_picker/overlay.dart +++ b/lib/src/widgets/overlay_date_time_picker/overlay.dart @@ -227,9 +227,17 @@ class _OverlayDateTimeContentState extends State { void _movePage(int direction) { if (direction < 0) { - _nextPage(); + if (direction == -11) { + _previousPage(); + } else { + _nextPage(); + } } else if (direction > 0) { - _previousPage(); + if (direction == 11) { + _nextPage(); + } else { + _previousPage(); + } } } diff --git a/pubspec.yaml b/pubspec.yaml index c0be9e9..c670742 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -1,6 +1,6 @@ name: flutter_date_time_picker description: A Flutter package for date and time picker. -version: 3.1.0 +version: 3.1.1 homepage: https://iconica.nl/ environment: