bug 349715 - Make alarm handling less strict, fallback to date / due date. Patch by Stefan Sitter <ssitter@googlemail.com> r=lilmatt,ctalbert

This commit is contained in:
mattwillis%gmail.com 2006-10-30 04:35:42 +00:00
Родитель 9d5cd7b9cf
Коммит 5e1d681535
1 изменённых файлов: 7 добавлений и 2 удалений

Просмотреть файл

@ -354,9 +354,14 @@ calAlarmService.prototype = {
addAlarm: function(aItem) { addAlarm: function(aItem) {
var alarmTime; var alarmTime;
if (aItem.alarmRelated == Components.interfaces.calIItemBase.ALARM_RELATED_START) { if (aItem.alarmRelated == Components.interfaces.calIItemBase.ALARM_RELATED_START) {
alarmTime = aItem.startDate || aItem.entryDate; alarmTime = aItem.startDate || aItem.entryDate || aItem.dueDate;
} else { } else {
alarmTime = aItem.endDate || aItem.dueDate; alarmTime = aItem.endDate || aItem.dueDate || aItem.entryDate;
}
if (!alarmTime) {
dump("Error: Could not determine alarm time for item '"+aItem.title+"'\n");
return;
} }
// Check for snooze // Check for snooze