[jbosstools-commits] JBoss Tools SVN: r23256 - trunk/jbpm/plugins/org.jboss.tools.flow.jpdl4/src/org/jboss/tools/flow/jpdl4/properties.

jbosstools-commits at lists.jboss.org jbosstools-commits at lists.jboss.org
Tue Jul 6 14:38:55 EDT 2010


Author: koen.aers at jboss.com
Date: 2010-07-06 14:38:55 -0400 (Tue, 06 Jul 2010)
New Revision: 23256

Modified:
   trunk/jbpm/plugins/org.jboss.tools.flow.jpdl4/src/org/jboss/tools/flow/jpdl4/properties/NameSection.java
Log:
GPD-362 
GPD-372

Modified: trunk/jbpm/plugins/org.jboss.tools.flow.jpdl4/src/org/jboss/tools/flow/jpdl4/properties/NameSection.java
===================================================================
--- trunk/jbpm/plugins/org.jboss.tools.flow.jpdl4/src/org/jboss/tools/flow/jpdl4/properties/NameSection.java	2010-07-06 18:06:58 UTC (rev 23255)
+++ trunk/jbpm/plugins/org.jboss.tools.flow.jpdl4/src/org/jboss/tools/flow/jpdl4/properties/NameSection.java	2010-07-06 18:38:55 UTC (rev 23256)
@@ -85,11 +85,18 @@
 
 	protected void updateValues() {
 		IPropertySource input = getInput();
+		String newValue = getValueNotNull((String)input.getPropertyValue(NAME));
 		if (input != null) {
-			nameText.setText(getValueNotNull((String)input.getPropertyValue(NAME)));
+			if (isUpdateNeeded(newValue)) {
+				nameText.setText(newValue);
+			}
 		} else {
 			nameText.setText("");
 		}
 	}
+	
+	private boolean isUpdateNeeded(String newValue) {
+		return !newValue.equals(nameText.getText());
+	}
 
 }



More information about the jbosstools-commits mailing list