Specific time picker is always enabled on show. Uncheck to remove specific time

pull/14/head
Sam Bosley 14 years ago
parent de9b8623a4
commit 0380ace1d1

@ -82,9 +82,9 @@ public class DeadlineTimePickerDialog extends AlertDialog implements OnClickList
*/ */
public DeadlineTimePickerDialog(Context context, public DeadlineTimePickerDialog(Context context,
OnDeadlineTimeSetListener callBack, OnDeadlineTimeSetListener callBack,
int hourOfDay, int minute, boolean is24HourView, boolean hasTime) { int hourOfDay, int minute, boolean is24HourView) {
this(context, android.R.style.Theme_Dialog, this(context, android.R.style.Theme_Dialog,
callBack, hourOfDay, minute, is24HourView, hasTime); callBack, hourOfDay, minute, is24HourView);
} }
/** /**
@ -98,7 +98,7 @@ public class DeadlineTimePickerDialog extends AlertDialog implements OnClickList
public DeadlineTimePickerDialog(Context context, public DeadlineTimePickerDialog(Context context,
int theme, int theme,
OnDeadlineTimeSetListener callBack, OnDeadlineTimeSetListener callBack,
int hourOfDay, int minute, boolean is24HourView, boolean hasTime) { int hourOfDay, int minute, boolean is24HourView) {
super(context, theme); super(context, theme);
mCallback = callBack; mCallback = callBack;
mInitialHourOfDay = hourOfDay; mInitialHourOfDay = hourOfDay;
@ -130,8 +130,8 @@ public class DeadlineTimePickerDialog extends AlertDialog implements OnClickList
} }
}; };
mHasTime.setOnCheckedChangeListener(listener); mHasTime.setOnCheckedChangeListener(listener);
mHasTime.setChecked(hasTime); mHasTime.setChecked(true);
listener.onCheckedChanged(null, hasTime); listener.onCheckedChanged(null, true);
// initialize state // initialize state
mTimePicker.setCurrentHour(mInitialHourOfDay); mTimePicker.setCurrentHour(mInitialHourOfDay);

@ -157,7 +157,6 @@ public class HideUntilControlSet implements TaskEditControlSet,
private void setDate(CalendarDialog calendarDialog) { private void setDate(CalendarDialog calendarDialog) {
customDate = calendarDialog.getCalendarDate(); customDate = calendarDialog.getCalendarDate();
boolean specificTime = existingDateHour != SPECIFIC_DATE;
if(existingDateHour < 0) { if(existingDateHour < 0) {
existingDateHour = customDate.getHours(); existingDateHour = customDate.getHours();
existingDateMinutes= customDate.getMinutes(); existingDateMinutes= customDate.getMinutes();
@ -165,8 +164,7 @@ public class HideUntilControlSet implements TaskEditControlSet,
DeadlineTimePickerDialog timePicker = new DeadlineTimePickerDialog(activity, this, DeadlineTimePickerDialog timePicker = new DeadlineTimePickerDialog(activity, this,
existingDateHour, existingDateMinutes, existingDateHour, existingDateMinutes,
DateUtilities.is24HourFormat(activity), DateUtilities.is24HourFormat(activity));
specificTime);
timePicker.setOnCancelListener(this); timePicker.setOnCancelListener(this);
timePicker.show(); timePicker.show();

@ -97,8 +97,7 @@ public class UrgencyControlSet implements TaskEditControlSet,
DeadlineTimePickerDialog timePicker = new DeadlineTimePickerDialog(activity, DeadlineTimePickerDialog timePicker = new DeadlineTimePickerDialog(activity,
UrgencyControlSet.this, UrgencyControlSet.this,
hour, minute, hour, minute,
DateUtilities.is24HourFormat(activity), DateUtilities.is24HourFormat(activity));
hasTime);
timePicker.show(); timePicker.show();
} }

Loading…
Cancel
Save