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

View differences:

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