1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-07-23 17:05:26 +02:00

Additional fix for the tool-chain modification functionality

This commit is contained in:
Mikhail Sennikovsky 2007-03-26 13:35:44 +00:00
parent c6534eb2b7
commit 3f454e4c3b

View file

@ -808,6 +808,15 @@ public class FolderInfo extends ResourceInfo implements IFolderInfo {
removedMap.keySet().removeAll(addedMap.keySet());
addedMap.keySet().removeAll(rmCopy.keySet());
if(removedMap.size() != 0){
LinkedHashMap curMap = createRealMap(getTools());
for(Iterator iter = removedMap.keySet().iterator(); iter.hasNext();){
Object key = iter.next();
if(!curMap.containsKey(key))
iter.remove();
}
}
ITool[][] result = new Tool[2][];
result[0] = (Tool[])removedMap.values().toArray(new Tool[removedMap.size()]);
result[1] = (Tool[])addedMap.values().toArray(new Tool[addedMap.size()]);