From fd8aeb162cb12d4fc26adc3547ae913faba2abfc Mon Sep 17 00:00:00 2001 From: Oleg Krasilnikov Date: Mon, 19 Nov 2007 13:17:45 +0000 Subject: [PATCH] Bug #205129 : Acquiring a configuration from its description causes an EVENT_OPEN event --- .../internal/dataprovider/ConfigurationDataProvider.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/internal/dataprovider/ConfigurationDataProvider.java b/build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/internal/dataprovider/ConfigurationDataProvider.java index c425c5f2c54..ee1f58a6bcc 100644 --- a/build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/internal/dataprovider/ConfigurationDataProvider.java +++ b/build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/internal/dataprovider/ConfigurationDataProvider.java @@ -249,6 +249,9 @@ public class ConfigurationDataProvider extends CConfigurationDataProvider implem Configuration newCfg = new Configuration(mProj, cfg, des.getId(), true, true, false); newCfg.setConfigurationDescription(des); newCfg.setName(des.getName()); + + des.setConfigurationData(ManagedBuildManager.CFG_DATA_PROVIDER_ID, newCfg.getConfigurationData()); + ManagedBuildManager.performValueHandlerEvent(newCfg, IManagedOptionValueHandler.EVENT_OPEN); // if(!newCfg.getId().equals(cfg.getId())){