1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-04-23 14:42:11 +02:00

Bug 133881 - Make refreshing after building optional

Work in progress.
This commit is contained in:
Vivian Kong 2011-04-20 18:14:58 +00:00
parent cfd1f8213c
commit dc228102ca

View file

@ -90,12 +90,12 @@ public class RefreshPolicyTab extends AbstractCPropertyTab {
}
private void loadInfo() {
fResourcesToRefresh = fManager.getResourcesToRefresh(fProject);
fResourcesToRefresh = new LinkedList<IResource>(fManager.getResourcesToRefresh(fProject));
if (fResourcesToRefresh != null) {
Iterator<IResource> iterator = fResourcesToRefresh.iterator();
while (iterator.hasNext()) {
IResource resource = iterator.next();
fResourceToExclusionsMap.put(resource, fManager.getExclusions(resource));
fResourceToExclusionsMap.put(resource, new LinkedList<RefreshExclusion>(fManager.getExclusions(resource)));
}
}
}
@ -303,6 +303,10 @@ public class RefreshPolicyTab extends AbstractCPropertyTab {
public void remove() {
parent.exclusion.removeExclusionInstance(instance);
parent.exclusion_instances.remove(this);
if (parent.exclusion_instances.size() < 1 && parent.exceptions_node == null) {
parent.remove();
}
}
}