зеркало из https://github.com/mozilla/gecko-dev.git
Bug 298556 Cannot delete discountinuous task selection.
patch by jminta, r=mvl
This commit is contained in:
Родитель
bd6119d810
Коммит
9727cfed7f
|
@ -1022,21 +1022,11 @@ function deleteToDoCommand( DoNotConfirm )
|
||||||
var t;
|
var t;
|
||||||
var v;
|
var v;
|
||||||
var toDoItem;
|
var toDoItem;
|
||||||
if( numRanges == 1 ) {
|
for (t = 0; t < numRanges; t++) {
|
||||||
for (t=numRanges-1; t>= 0; t--) {
|
tree.view.selection.getRangeAt(t, start, end);
|
||||||
tree.view.selection.getRangeAt(t, start, end);
|
for (v = start.value; v <= end.value; v++) {
|
||||||
for (v=end.value; v>=start.value; v--){
|
toDoItem = tree.taskView.getCalendarTaskAtRow( v );
|
||||||
toDoItem = tree.taskView.getCalendarTaskAtRow( v );
|
SelectedItems.push( toDoItem );
|
||||||
SelectedItems.push(toDoItem);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
} else {
|
|
||||||
for (t=numRanges; t >= 0; t--) {
|
|
||||||
tree.view.selection.getRangeAt(t,start,end);
|
|
||||||
for (v=end.value; v >= start.value; v--){
|
|
||||||
toDoItem=tree.taskView.getCalendarTaskAtRow( v );
|
|
||||||
SelectedItems.push(toDoItem);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
deleteItems( SelectedItems, DoNotConfirm );
|
deleteItems( SelectedItems, DoNotConfirm );
|
||||||
|
|
Загрузка…
Ссылка в новой задаче