From 3a90e34f3a9ecffd9b5b62288b9aa21b87bdd5ae Mon Sep 17 00:00:00 2001 From: Dharanish Date: Fri, 31 May 2024 08:32:58 +0200 Subject: [PATCH] Allow auto skip days only for every day tasks --- .../uhabits/activities/habits/edit/EditHabitActivity.kt | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/uhabits-android/src/main/java/org/isoron/uhabits/activities/habits/edit/EditHabitActivity.kt b/uhabits-android/src/main/java/org/isoron/uhabits/activities/habits/edit/EditHabitActivity.kt index 482514e2a..af8c85523 100644 --- a/uhabits-android/src/main/java/org/isoron/uhabits/activities/habits/edit/EditHabitActivity.kt +++ b/uhabits-android/src/main/java/org/isoron/uhabits/activities/habits/edit/EditHabitActivity.kt @@ -303,6 +303,7 @@ class EditHabitActivity : AppCompatActivity() { } habit.frequency = Frequency(freqNum, freqDen) + if (freqDen != 1) isSkipDays = false habit.skipDays = SkipDays(isSkipDays, listSkipDays) if (habitType == HabitType.NUMERICAL) { habit.targetValue = binding.targetInput.text.toString().toDouble() @@ -380,6 +381,11 @@ class EditHabitActivity : AppCompatActivity() { 30 -> getString(R.string.every_month) else -> "$freqNum/$freqDen" } + if (freqDen == 1) { + binding.skipDaysOuterBox.visibility = View.VISIBLE + } else { + binding.skipDaysOuterBox.visibility = View.GONE + } } private fun populateTargetType() {