diff --git a/core/org.eclipse.cdt.ui/utils.ui/org/eclipse/cdt/utils/ui/controls/FileListControl.java b/core/org.eclipse.cdt.ui/utils.ui/org/eclipse/cdt/utils/ui/controls/FileListControl.java index f6c5da0805c..4659faa417d 100644 --- a/core/org.eclipse.cdt.ui/utils.ui/org/eclipse/cdt/utils/ui/controls/FileListControl.java +++ b/core/org.eclipse.cdt.ui/utils.ui/org/eclipse/cdt/utils/ui/controls/FileListControl.java @@ -872,9 +872,7 @@ public class FileListControl { delDir = MessageDialog.openQuestion(list.getShell(), title, quest); } if (delDir){ - int i; - while ((i = list.getSelectionIndex()) != -1) - list.remove(i); + list.remove(list.getSelectionIndices()); checkNotificationNeeded(); } selectionChanged();