Hi, > Yeah, sorry. This is all for Falcon. Doesn't affect MXMLC SWFs at all.
Are you 100% sure? I'm not sure and not looked at the code closely but it looks like more than a null check to me. Looks like there quite a few changes in there and there a couple of things that look a little odd at first viewing. I'm not familiar with the code so it hard to tell what all these changes are actually for. For instance logic here you have && ! flex SDK and then else || FlexSDK shouldn't the second be an &&? Again I don't know and it could be fine it just looks odd on first viewing. + if (s.contains(".") && !isFlexSDK) { String[] parts = s.split("\\."); for (String part : parts) ret.addInstruction(OP_pushstring, part); ret.addInstruction(OP_newarray, parts.length); } - else if (s == null || s.length() == 0) + else if (s == null || s.length() == 0 || isFlexSDK And in one part this line was removed "for (int i = 0; i < node.getChildCount(); i++)" and replaced with something else, but a little further down it's left in. And changes like this just seem mysterious. - propertyCount += 4; + propertyCount += 5; I would of expected changes like large to be a merge of a branch with at least a dozen check in comments. Done like this it makes it quite hard to review. Might also be helpful to some discussion on the list about the changes and/or some comments in the code. Thanks, Justin