From 6d798aefbd2212463fbeffa21a86e9becccbf21f Mon Sep 17 00:00:00 2001 From: bggRGjQaUbCoE Date: Wed, 9 Oct 2024 23:03:13 +0800 Subject: [PATCH] opt: timepicker: initialTime --- lib/pages/dynamics/view.dart | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/lib/pages/dynamics/view.dart b/lib/pages/dynamics/view.dart index e3ebdbba..7b963e87 100644 --- a/lib/pages/dynamics/view.dart +++ b/lib/pages/dynamics/view.dart @@ -426,9 +426,11 @@ class _CreatePanelState extends State { TimeOfDay nowTime = TimeOfDay.now(); showTimePicker( context: context, - initialTime: TimeOfDay( - hour: nowTime.hour, - minute: nowTime.minute + 10, + initialTime: nowTime.replacing( + hour: nowTime.minute + 10 >= 60 + ? (nowTime.hour + 1) % 24 + : nowTime.hour, + minute: (nowTime.minute + 10) % 60, ), ).then((selectedTime) { if (selectedTime != null) {