diff --git a/astrid/res/values-de/strings.xml b/astrid/res/values-de/strings.xml index 33b7b7826..182ca8571 100644 --- a/astrid/res/values-de/strings.xml +++ b/astrid/res/values-de/strings.xml @@ -1455,10 +1455,10 @@ Achtung: diese Aufgaben sind unwiederbringlich verloren, wenn Sie kein Backup ge Einmal klingeln - Ring Five Times + Fünfmal klingeln - Klingeln, bis ich den Arlarm abschalte + Klingeln, bis ich den Alarm abschalte diff --git a/astrid/src/com/todoroo/astrid/dao/TaskDao.java b/astrid/src/com/todoroo/astrid/dao/TaskDao.java index fb07fbfc1..b8e1f0942 100644 --- a/astrid/src/com/todoroo/astrid/dao/TaskDao.java +++ b/astrid/src/com/todoroo/astrid/dao/TaskDao.java @@ -224,9 +224,10 @@ public class TaskDao extends DatabaseDao { 0)); } if(!item.containsValue(Task.REMINDER_FLAGS)) { - item.setValue(Task.REMINDER_FLAGS, - Preferences.getIntegerFromString(R.string.p_default_reminders_key, - Task.NOTIFY_AT_DEADLINE | Task.NOTIFY_AFTER_DEADLINE)); + int reminder_flags = Preferences.getIntegerFromString(R.string.p_default_reminders_key, + Task.NOTIFY_AT_DEADLINE | Task.NOTIFY_AFTER_DEADLINE) | + Preferences.getIntegerFromString(R.string.p_default_reminders_mode_key, 0); + item.setValue(Task.REMINDER_FLAGS, reminder_flags); } } diff --git a/astrid/src/com/todoroo/astrid/ui/ReminderControlSet.java b/astrid/src/com/todoroo/astrid/ui/ReminderControlSet.java index 466624c8f..cc57ba052 100644 --- a/astrid/src/com/todoroo/astrid/ui/ReminderControlSet.java +++ b/astrid/src/com/todoroo/astrid/ui/ReminderControlSet.java @@ -6,7 +6,6 @@ import android.widget.CheckBox; import android.widget.Spinner; import com.timsu.astrid.R; -import com.todoroo.andlib.utility.Preferences; import com.todoroo.astrid.activity.TaskEditActivity.TaskEditControlSet; import com.todoroo.astrid.data.Task; @@ -46,16 +45,10 @@ public class ReminderControlSet implements TaskEditControlSet { after.setChecked((flags & Task.NOTIFY_AFTER_DEADLINE) > 0); - int rmd_mode_default = Preferences.getIntegerFromString(R.string.p_default_reminders_mode_key, 0); - if((flags & Task.NOTIFY_MODE_NONSTOP) > 0) mode.setSelection(2); else if((flags & Task.NOTIFY_MODE_FIVE) > 0) mode.setSelection(1); - else if((rmd_mode_default & Task.NOTIFY_MODE_NONSTOP) > 0) - mode.setSelection(2); - else if((rmd_mode_default & Task.NOTIFY_MODE_FIVE) > 0) - mode.setSelection(1); else mode.setSelection(0); }