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" />