Clear selection of tasks/events if item that is selected is hidden.

Bug 177527, patch by jminta, r=mvl


git-svn-id: svn://10.0.0.236/trunk@176974 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
mvl%exedo.nl 2005-08-02 14:44:24 +00:00
parent edb46c15b4
commit fba75093a9

View File

@ -122,6 +122,13 @@ var calCompositeCalendarObserver = {
var checkCell = item.firstChild;
checkCell.setAttribute('checked', false);
}
var newSelectedEvents = new Array();
var oldSelectedEvents = gCalendarWindow.EventSelection.selectedEvents;
for (var i in oldSelectedEvents) {
if (!oldSelectedEvents[i].calendar.uri.equals(aCalendar.uri))
newSelectedEvents.push(oldSelectedEvents[i]);
}
gCalendarWindow.EventSelection.setArrayToSelection(newSelectedEvents);
},
onDefaultCalendarChanged: function (aNewDefaultCalendar) {