Skip to content

Commit 5a471f7

Browse files
jmecnNehon
authored andcommitted
[taken]Fix issue #783
Fix issue #783
1 parent 8ef1f2e commit 5a471f7

File tree

1 file changed

+4
-5
lines changed

1 file changed

+4
-5
lines changed

jme3-plugins/src/xml/java/com/jme3/export/xml/DOMInputCapsule.java

+4-5
Original file line numberDiff line numberDiff line change
@@ -974,14 +974,13 @@ private Savable readSavableFromCurrentElem(Savable defVal) throws
974974
ret = referencedSavables.get(reference);
975975
} else {
976976
String className = currentElem.getNodeName();
977-
if (defVal != null) {
978-
className = defVal.getClass().getName();
979-
} else if (currentElem.hasAttribute("class")) {
977+
if (currentElem.hasAttribute("class")) {
980978
className = currentElem.getAttribute("class");
979+
} else if (defVal != null) {
980+
className = defVal.getClass().getName();
981981
}
982982
tmp = SavableClassUtil.fromName(className, null);
983983

984-
985984
String versionsStr = currentElem.getAttribute("savable_versions");
986985
if (versionsStr != null && !versionsStr.equals("")){
987986
String[] versionStr = versionsStr.split(",");
@@ -1508,4 +1507,4 @@ protected String[] parseTokens(String inString) {
15081507
? zeroStrings
15091508
: outStrings;
15101509
}
1511-
}
1510+
}

0 commit comments

Comments
 (0)