[taken]Fix issue #783

Fix issue #783
This commit is contained in:
Yan 2018-01-14 18:12:29 +08:00 committed by Nehon
parent 8ef1f2ef3b
commit 5a471f7ef7

View File

@ -974,14 +974,13 @@ public class DOMInputCapsule implements InputCapsule {
ret = referencedSavables.get(reference);
} else {
String className = currentElem.getNodeName();
if (defVal != null) {
className = defVal.getClass().getName();
} else if (currentElem.hasAttribute("class")) {
if (currentElem.hasAttribute("class")) {
className = currentElem.getAttribute("class");
} else if (defVal != null) {
className = defVal.getClass().getName();
}
tmp = SavableClassUtil.fromName(className, null);
String versionsStr = currentElem.getAttribute("savable_versions");
if (versionsStr != null && !versionsStr.equals("")){
String[] versionStr = versionsStr.split(",");
@ -1508,4 +1507,4 @@ public class DOMInputCapsule implements InputCapsule {
? zeroStrings
: outStrings;
}
}
}