From 51bbfc657d969a01fd632994454d49fb00d46aa3 Mon Sep 17 00:00:00 2001 From: berkkan Date: Mon, 23 May 2022 10:37:52 +0300 Subject: [PATCH] Previous month day issue fixed; For example, if the date is 30 march and we click february, then it shows 2March because february does not have 30 days, so we set default day to 1 --- .../src/main/java/com/dt/composedatepicker/ComposeCalendar.kt | 1 + 1 file changed, 1 insertion(+) diff --git a/library/src/main/java/com/dt/composedatepicker/ComposeCalendar.kt b/library/src/main/java/com/dt/composedatepicker/ComposeCalendar.kt index 6898f14..e426ebb 100644 --- a/library/src/main/java/com/dt/composedatepicker/ComposeCalendar.kt +++ b/library/src/main/java/com/dt/composedatepicker/ComposeCalendar.kt @@ -98,6 +98,7 @@ fun ComposeCalendar( LaunchedEffect(key1 = selectedYear, key2 = selectedMonth) { calendarDate.set(Calendar.YEAR, selectedYear) calendarDate.set(Calendar.MONTH, selectedMonth.index) + calendarDate.set(Calendar.DAY_OF_MONTH,1) //For example, if the date is 30 march and we click february, then it shows 2March because february does not have 30 days, so we set default day to 1 selectedDate = calendarDate.time } LaunchedEffect(key1 = selectedYear) {