|
|
|
@ -181,12 +181,12 @@ public class GCalHelper {
|
|
|
|
|
long estimatedTime = task.getValue(Task.ESTIMATED_SECONDS) * 1000;
|
|
|
|
|
if(estimatedTime <= 0)
|
|
|
|
|
estimatedTime = DEFAULT_CAL_TIME;
|
|
|
|
|
if (Preferences.getBoolean(R.string.p_end_at_deadline, true)){
|
|
|
|
|
values.put("dtstart", dueDate - estimatedTime);
|
|
|
|
|
values.put("dtend", dueDate);
|
|
|
|
|
}else{
|
|
|
|
|
if (Preferences.getBoolean(R.string.p_end_at_deadline, true)) {
|
|
|
|
|
values.put("dtstart", dueDate);
|
|
|
|
|
values.put("dtend", dueDate + estimatedTime);
|
|
|
|
|
}else{
|
|
|
|
|
values.put("dtstart", dueDate - estimatedTime);
|
|
|
|
|
values.put("dtend", dueDate);
|
|
|
|
|
}
|
|
|
|
|
// setting a duetime to a previously timeless event requires explicitly setting allDay=0
|
|
|
|
|
values.put("allDay", "0");
|
|
|
|
|