Revision 44472 trunk/org.gvsig.desktop/org.gvsig.desktop.compat.cdc/org.gvsig.fmap.dal/org.gvsig.fmap.dal.swing/org.gvsig.fmap.dal.swing.impl/src/main/java/org/gvsig/featureform/swing/impl/dynformfield/ImageFile/JDynFormFieldImageFile.java
JDynFormFieldImageFile.java | ||
---|---|---|
24 | 24 |
|
25 | 25 |
import java.awt.event.FocusListener; |
26 | 26 |
import java.io.File; |
27 |
import java.util.Objects; |
|
27 | 28 |
import org.gvsig.tools.ToolsLocator; |
28 | 29 |
import org.gvsig.tools.dynform.DynFormFieldDefinition; |
29 | 30 |
import org.gvsig.tools.dynform.JDynFormField; |
... | ... | |
91 | 92 |
if (!f.isAbsolute()) { |
92 | 93 |
Tags tags = this.getDefinition().getTags(); |
93 | 94 |
if (tags.has("path")) { |
94 |
File folder = new File((String) tags.get("path")); |
|
95 |
File folder; |
|
96 |
if( tags.get("path") instanceof File ) { |
|
97 |
folder = (File) tags.get("path"); |
|
98 |
} else { |
|
99 |
folder = new File(Objects.toString(tags.get("path"), null)); |
|
100 |
} |
|
95 | 101 |
File f2 = new File(folder, f.getPath()); |
96 | 102 |
if (f2.exists()) { |
97 | 103 |
value = f2; |
Also available in: Unified diff