Annoying! flipped a bit that caused random reminders to happen all the time.

pull/14/head
Tim Su 14 years ago
parent dab5eeade0
commit cd0712ade7

@ -1076,6 +1076,9 @@ public final class TaskEditActivity extends TabActivity {
* *
*/ */
public class RandomReminderControlSet implements TaskEditControlSet { public class RandomReminderControlSet implements TaskEditControlSet {
/** default interval for spinner if date is unselected */
private final long DEFAULT_INTERVAL = DateUtilities.ONE_WEEK * 2;
private final CheckBox settingCheckbox; private final CheckBox settingCheckbox;
private final Spinner periodSpinner; private final Spinner periodSpinner;
@ -1119,7 +1122,7 @@ public final class TaskEditActivity extends TabActivity {
boolean shouldDisable = time <= 0; boolean shouldDisable = time <= 0;
if(time <= 0) { if(time <= 0) {
time = DateUtilities.ONE_HOUR * 730; time = DEFAULT_INTERVAL;
} }
int i; int i;
@ -1127,7 +1130,7 @@ public final class TaskEditActivity extends TabActivity {
if(hours[i] * DateUtilities.ONE_HOUR >= time) if(hours[i] * DateUtilities.ONE_HOUR >= time)
break; break;
periodSpinner.setSelection(i); periodSpinner.setSelection(i);
settingCheckbox.setChecked(shouldDisable); settingCheckbox.setChecked(!shouldDisable);
} }
@Override @Override

Loading…
Cancel
Save