Skip to main content
aboutsummaryrefslogtreecommitdiffstats
path: root/build
diff options
context:
space:
mode:
authorMikhail Sennikovsky2007-11-16 11:30:22 +0000
committerMikhail Sennikovsky2007-11-16 11:30:22 +0000
commit35af19eaffd4e59d80f3cc3ae922f60f910839bb (patch)
treed2e925eec39f892d5cfce1e8bd859bdb4339fc42 /build
parent92e72835f8f071a0b435448413173dc408456d8d (diff)
downloadorg.eclipse.cdt-35af19eaffd4e59d80f3cc3ae922f60f910839bb.tar.gz
org.eclipse.cdt-35af19eaffd4e59d80f3cc3ae922f60f910839bb.tar.xz
org.eclipse.cdt-35af19eaffd4e59d80f3cc3ae922f60f910839bb.zip
fix for the tool-chain modification functionality
Diffstat (limited to 'build')
-rw-r--r--build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/internal/tcmodification/FolderInfoModification.java8
1 files changed, 5 insertions, 3 deletions
diff --git a/build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/internal/tcmodification/FolderInfoModification.java b/build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/internal/tcmodification/FolderInfoModification.java
index bd07ea12822..e3ec3aa74e7 100644
--- a/build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/internal/tcmodification/FolderInfoModification.java
+++ b/build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/internal/tcmodification/FolderInfoModification.java
@@ -57,7 +57,7 @@ public class FolderInfoModification extends ToolListModification implements IFol
fSelectedToolChain = (ToolChain)foInfo.getToolChain();
fRealToolChain = (ToolChain)ManagedBuildManager.getRealToolChain(fSelectedToolChain);
}
-
+
public FolderInfoModification(FolderInfo foInfo, FolderInfoModification base) {
super(foInfo, base);
fSelectedToolChain = base.fSelectedToolChain;
@@ -191,7 +191,9 @@ public class FolderInfoModification extends ToolListModification implements IFol
public void setToolChain(IToolChain tc){
if(tc == fSelectedToolChain)
return;
-
+
+ applyToolChain((ToolChain)tc);
+
fSelectedToolChain = (ToolChain)tc;
IToolChain newReal = ManagedBuildManager.getRealToolChain(tc);
if(newReal == fRealToolChain)
@@ -200,7 +202,7 @@ public class FolderInfoModification extends ToolListModification implements IFol
fRealToolChain = (ToolChain)newReal;
// setProjectTools(tc.getTools());
- applyToolChain(fSelectedToolChain);
+// applyToolChain(fSelectedToolChain);
clearToolInfo(tc.getTools());
fCurrentCompatibilityInfo = null;

Back to the top