1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-07-25 01:45:33 +02:00

Bug #189125: Storage modules don't get copied

This commit is contained in:
Oleg Krasilnikov 2007-05-25 14:15:15 +00:00
parent f242866c6b
commit 9fbf4bcfa8

View file

@ -14,7 +14,6 @@ import java.util.ArrayList;
import org.eclipse.cdt.core.settings.model.ICConfigurationDescription;
import org.eclipse.cdt.core.settings.model.ICProjectDescription;
import org.eclipse.cdt.core.settings.model.extension.CConfigurationData;
import org.eclipse.cdt.managedbuilder.core.IConfiguration;
import org.eclipse.cdt.managedbuilder.core.IManagedProject;
import org.eclipse.cdt.managedbuilder.core.IToolChain;
@ -428,9 +427,9 @@ public class NewCfgDialog implements INewCfgDialog {
if (imp == null || !(imp instanceof ManagedProject)) return;
ManagedProject mp = (ManagedProject) imp;
try {
ICConfigurationDescription base = ManagedBuildManager.getDescriptionForConfiguration(parentConfig);
Configuration config = new Configuration(mp, (Configuration)parentConfig, id, false, true);
CConfigurationData data = config.getConfigurationData();
ICConfigurationDescription cfgDes = des.createConfiguration(ManagedBuildManager.CFG_DATA_PROVIDER_ID, data);
ICConfigurationDescription cfgDes = des.createConfiguration(id, newName, base);
config.setConfigurationDescription(cfgDes);
config.exportArtifactInfo();
config.setName(newName);