diff --git a/lib/app/modules/addOrUpdateAlarm/views/add_or_update_alarm_view.dart b/lib/app/modules/addOrUpdateAlarm/views/add_or_update_alarm_view.dart index 3a33c30b..efd3a032 100644 --- a/lib/app/modules/addOrUpdateAlarm/views/add_or_update_alarm_view.dart +++ b/lib/app/modules/addOrUpdateAlarm/views/add_or_update_alarm_view.dart @@ -37,12 +37,14 @@ import 'guardian_angel.dart'; class AddOrUpdateAlarmView extends GetView { AddOrUpdateAlarmView({super.key}) { - inputTimeController.initTimeTextField(); + Get.delete(); + _inputTimeController = Get.put(InputTimeController(), tag: 'alarm_input_${DateTime.now().millisecondsSinceEpoch}'); + _inputTimeController.initTimeTextField(); } final ThemeController themeController = Get.find(); - final InputTimeController inputTimeController = - Get.put(InputTimeController()); + late final InputTimeController _inputTimeController; + InputTimeController get inputTimeController => _inputTimeController; final SettingsController settingsController = Get.find(); @override