Fix multi-select 'Pick time' crash

pull/1258/head
Alex Baker 5 years ago
parent 6bb003f8f4
commit a6a0318c53

@ -231,10 +231,11 @@ class DateTimePicker : BottomSheetDialogFragment() {
@OnClick(R.id.pick_time_button) @OnClick(R.id.pick_time_button)
fun pickTime() { fun pickTime() {
val time = if (Task.hasDueTime(today.withMillisOfDay(selectedTime).millis)) { val time = if (selectedTime == MULTIPLE_TIMES
selectedTime || !Task.hasDueTime(today.withMillisOfDay(selectedTime).millis)) {
} else {
today.noon().millisOfDay today.noon().millisOfDay
} else {
selectedTime
} }
newTimePicker(this, REQUEST_TIME, today.withMillisOfDay(time).millis) newTimePicker(this, REQUEST_TIME, today.withMillisOfDay(time).millis)
.show(parentFragmentManager, FRAG_TAG_TIME_PICKER) .show(parentFragmentManager, FRAG_TAG_TIME_PICKER)

Loading…
Cancel
Save