diff --git a/src/lime/tools/ProjectXMLParser.hx b/src/lime/tools/ProjectXMLParser.hx index 6f6bc7dc1..784f91bfc 100644 --- a/src/lime/tools/ProjectXMLParser.hx +++ b/src/lime/tools/ProjectXMLParser.hx @@ -676,21 +676,18 @@ class ProjectXMLParser extends HXProject } } - var id = ""; - + var asset = new Asset(path + childPath, targetPath + childTargetPath, childType, childEmbed); + asset.library = childLibrary; + if (childElement.has.id) { - id = substitute(childElement.att.id); + asset.id = substitute(childElement.att.id); } else if (childElement.has.name) { - id = substitute(childElement.att.name); + asset.id = substitute(childElement.att.name); } - var asset = new Asset(path + childPath, targetPath + childTargetPath, childType, childEmbed); - asset.library = childLibrary; - asset.id = id; - if (childGlyphs != null) { asset.glyphs = childGlyphs;