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:
parent
c6534eb2b7
commit
3f454e4c3b
1 changed files with 9 additions and 0 deletions
|
@ -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()]);
|
||||
|
|
Loading…
Add table
Reference in a new issue