From 44d1673f7d99388d43b802e6b2874661b128884f Mon Sep 17 00:00:00 2001 From: Phillip Thelen Date: Thu, 13 Jul 2017 16:18:44 +0200 Subject: [PATCH] fix issue with dailies in translations --- .../ui/activities/TaskFormActivity.java | 19 +++++++++++++++---- 1 file changed, 15 insertions(+), 4 deletions(-) diff --git a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/activities/TaskFormActivity.java b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/activities/TaskFormActivity.java index 97d5dc7bb..dbd5cf3f3 100644 --- a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/activities/TaskFormActivity.java +++ b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/activities/TaskFormActivity.java @@ -1179,12 +1179,23 @@ public class TaskFormActivity extends BaseActivity implements AdapterView.OnItem } if (remoteConfigManager.repeatablesAreEnabled()) { - Object frequency = this.repeatablesFrequencySpinner.getSelectedItem(); + int frequency = this.repeatablesFrequencySpinner.getSelectedItemPosition(); String frequencyString = ""; - if (frequency != null) { - frequencyString = frequency.toString().toLowerCase(); - task.setFrequency(frequencyString); + switch (frequency) { + case 0: + frequencyString = "daily"; + break; + case 1: + frequencyString = "weekly"; + break; + case 2: + frequencyString = "monthly"; + break; + case 3: + frequencyString = "yearly"; + break; } + task.setFrequency(frequencyString); task.setEveryX(this.repeatablesEveryXSpinner.getValue());