From 63e530f834126982489ca9c868c54c8bdcfb8190 Mon Sep 17 00:00:00 2001 From: Lionel Mamane Date: Mon, 2 Oct 2023 16:03:27 +0200 Subject: [PATCH] tst --- .../com/android/calendar/event/EditEventView.java | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/app/src/main/java/com/android/calendar/event/EditEventView.java b/app/src/main/java/com/android/calendar/event/EditEventView.java index 5907c0441..c44f30bef 100644 --- a/app/src/main/java/com/android/calendar/event/EditEventView.java +++ b/app/src/main/java/com/android/calendar/event/EditEventView.java @@ -864,6 +864,9 @@ public void setModel(CalendarEventModel model) { @Override public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) { setAllDayViewsVisibility(isChecked); + if(!isChecked) { + resetToDefaultDuration(); + } } }); @@ -1385,6 +1388,15 @@ private void setTime(TextView view, long millis) { view.setText(timeString); } + protected void resetToDefaultDuration(boolean isChecked) { + mEndTime.setDay(mEndTime.getDay() - 1); + mEndTime.set(mStartTime.normalize() + + getDefaultEventDurationInMillis(this)); + long endMillis = mEndTime.normalize(); + setDate(mEndDateButton, endMillis); + setTime(mEndTimeButton, endMillis); + } + /** * @param isChecked */