Author: rob.stryker(a)jboss.com
Date: 2011-09-08 06:03:52 -0400 (Thu, 08 Sep 2011)
New Revision: 34580
Modified:
trunk/as/plugins/org.jboss.ide.eclipse.as.ui/jbossui/org/jboss/ide/eclipse/as/ui/editor/DeploymentModuleOptionCompositeAssistant.java
Log:
JBIDE-9241 - null values not being persisted due to xmlmemento implementation. Must use
empty string.
Modified:
trunk/as/plugins/org.jboss.ide.eclipse.as.ui/jbossui/org/jboss/ide/eclipse/as/ui/editor/DeploymentModuleOptionCompositeAssistant.java
===================================================================
---
trunk/as/plugins/org.jboss.ide.eclipse.as.ui/jbossui/org/jboss/ide/eclipse/as/ui/editor/DeploymentModuleOptionCompositeAssistant.java 2011-09-08
09:21:50 UTC (rev 34579)
+++
trunk/as/plugins/org.jboss.ide.eclipse.as.ui/jbossui/org/jboss/ide/eclipse/as/ui/editor/DeploymentModuleOptionCompositeAssistant.java 2011-09-08
10:03:52 UTC (rev 34580)
@@ -783,9 +783,9 @@
.getOrCreateModulePrefs(module);
if (property == COLUMN_LOC) {
String outputName, outPath;
- if( ((String)value).equals("")) {
- outputName = null;
- outPath = null;
+ if( value == null || ((String)value).equals("")) { //$NON-NLS-1$
+ outputName = ""; //$NON-NLS-1$
+ outPath = ""; //$NON-NLS-1$
} else {
outputName = new Path(((String)value)).lastSegment();
outPath = ((String)value).substring(0,
((String)value).length()-outputName.length());