diff --git a/app/src/main/java/org/linphone/ui/main/meetings/fragment/EditMeetingFragment.kt b/app/src/main/java/org/linphone/ui/main/meetings/fragment/EditMeetingFragment.kt index 720eaf886..3b9c646f4 100644 --- a/app/src/main/java/org/linphone/ui/main/meetings/fragment/EditMeetingFragment.kt +++ b/app/src/main/java/org/linphone/ui/main/meetings/fragment/EditMeetingFragment.kt @@ -116,27 +116,6 @@ class EditMeetingFragment : SlidingPaneChildFragment() { picker.show(parentFragmentManager, "Start date picker") } - binding.setPickEndDateClickListener { - val constraintsBuilder = - CalendarConstraints.Builder() - .setValidator( - DateValidatorPointForward.from(viewModel.getCurrentlySelectedStartDate()) - ) - val picker = - MaterialDatePicker.Builder.datePicker() - .setCalendarConstraints(constraintsBuilder.build()) - .setTitleText(R.string.meeting_schedule_pick_end_date_title) - .setSelection(viewModel.getCurrentlySelectedEndDate()) - .build() - picker.addOnPositiveButtonClickListener { - val selection = picker.selection - if (selection != null) { - viewModel.setEndDate(selection) - } - } - picker.show(parentFragmentManager, "End date picker") - } - binding.setPickStartTimeClickListener { val isSystem24Hour = DateFormat.is24HourFormat(requireContext()) val clockFormat = if (isSystem24Hour) TimeFormat.CLOCK_24H else TimeFormat.CLOCK_12H diff --git a/app/src/main/java/org/linphone/ui/main/meetings/fragment/ScheduleMeetingFragment.kt b/app/src/main/java/org/linphone/ui/main/meetings/fragment/ScheduleMeetingFragment.kt index 47092be80..d543510c6 100644 --- a/app/src/main/java/org/linphone/ui/main/meetings/fragment/ScheduleMeetingFragment.kt +++ b/app/src/main/java/org/linphone/ui/main/meetings/fragment/ScheduleMeetingFragment.kt @@ -107,6 +107,7 @@ class ScheduleMeetingFragment : GenericMainFragment() { .setCalendarConstraints(constraintsBuilder.build()) .setTitleText(R.string.meeting_schedule_pick_start_date_title) .setSelection(viewModel.getCurrentlySelectedStartDate()) + .setInputMode(MaterialDatePicker.INPUT_MODE_CALENDAR) .build() picker.addOnPositiveButtonClickListener { val selection = picker.selection @@ -117,27 +118,6 @@ class ScheduleMeetingFragment : GenericMainFragment() { picker.show(parentFragmentManager, "Start date picker") } - binding.setPickEndDateClickListener { - val constraintsBuilder = - CalendarConstraints.Builder() - .setValidator( - DateValidatorPointForward.from(viewModel.getCurrentlySelectedStartDate()) - ) - val picker = - MaterialDatePicker.Builder.datePicker() - .setCalendarConstraints(constraintsBuilder.build()) - .setTitleText(R.string.meeting_schedule_pick_end_date_title) - .setSelection(viewModel.getCurrentlySelectedEndDate()) - .build() - picker.addOnPositiveButtonClickListener { - val selection = picker.selection - if (selection != null) { - viewModel.setEndDate(selection) - } - } - picker.show(parentFragmentManager, "End date picker") - } - binding.setPickStartTimeClickListener { val isSystem24Hour = DateFormat.is24HourFormat(requireContext()) val clockFormat = if (isSystem24Hour) TimeFormat.CLOCK_24H else TimeFormat.CLOCK_12H @@ -147,6 +127,7 @@ class ScheduleMeetingFragment : GenericMainFragment() { .setTitleText(R.string.meeting_schedule_pick_start_time_title) .setHour(viewModel.startHour) .setMinute(viewModel.startMinutes) + .setInputMode(MaterialTimePicker.INPUT_MODE_CLOCK) .build() picker.addOnPositiveButtonClickListener { viewModel.setStartTime(picker.hour, picker.minute) @@ -165,6 +146,7 @@ class ScheduleMeetingFragment : GenericMainFragment() { .setTitleText(R.string.meeting_schedule_pick_end_time_title) .setHour(viewModel.endHour) .setMinute(viewModel.endMinutes) + .setInputMode(MaterialTimePicker.INPUT_MODE_CLOCK) .build() picker.addOnPositiveButtonClickListener { viewModel.setEndTime(picker.hour, picker.minute) diff --git a/app/src/main/res/layout/meeting_edit_fragment.xml b/app/src/main/res/layout/meeting_edit_fragment.xml index 8b3853ede..795891dc6 100644 --- a/app/src/main/res/layout/meeting_edit_fragment.xml +++ b/app/src/main/res/layout/meeting_edit_fragment.xml @@ -11,9 +11,6 @@ - @@ -126,21 +123,6 @@ app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toBottomOf="@id/separator" /> - - - - - - + app:layout_constraintTop_toBottomOf="@id/to_time" /> - @@ -265,21 +262,6 @@ app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toBottomOf="@id/separator" /> - - - - - - + app:layout_constraintTop_toBottomOf="@id/to_time" />