commit | 7591e3efcde51e01782440ec9145a5b216a582ab | [log] [tgz] |
---|---|---|
author | cbridgha <cbridgha> | Tue Jun 13 20:28:42 2006 +0000 |
committer | cbridgha <cbridgha> | Tue Jun 13 20:28:42 2006 +0000 |
tree | fd54395c44b05ecbe237f043b520afb40ff13d3f | |
parent | 74c35b8e78755613c421487ac9049bd206bbcf47 [diff] |
[119286] JS sticky runtimes
diff --git a/plugins/org.eclipse.wst.common.modulecore/modulecore-src/org/eclipse/wst/common/componentcore/datamodel/FacetProjectCreationDataModelProvider.java b/plugins/org.eclipse.wst.common.modulecore/modulecore-src/org/eclipse/wst/common/componentcore/datamodel/FacetProjectCreationDataModelProvider.java index a092650..037f212 100644 --- a/plugins/org.eclipse.wst.common.modulecore/modulecore-src/org/eclipse/wst/common/componentcore/datamodel/FacetProjectCreationDataModelProvider.java +++ b/plugins/org.eclipse.wst.common.modulecore/modulecore-src/org/eclipse/wst/common/componentcore/datamodel/FacetProjectCreationDataModelProvider.java
@@ -198,7 +198,11 @@ } } else if (event.getPropertyName().equals(FACET_RUNTIME)) { if (containsValue(event.getDataModel())) { - getDataModel().setProperty(FACET_RUNTIME, event.getProperty()); + if (event.getFlag() == IDataModel.VALID_VALUES_CHG) { + getDataModel().notifyPropertyChange(FACET_RUNTIME, IDataModel.VALID_VALUES_CHG); + } else { + getDataModel().setProperty(FACET_RUNTIME, event.getProperty()); + } } else { event.getDataModel().removeListener(this); }