diff --git a/Objective-J/CFPropertyList.js b/Objective-J/CFPropertyList.js index a82b2ea03..2a7f466b3 100644 --- a/Objective-J/CFPropertyList.js +++ b/Objective-J/CFPropertyList.js @@ -603,7 +603,8 @@ CFPropertyList.propertyListFromXML = function(/*String | XMLNode*/ aStringOrXMLN break; case PLIST_DATA: object = new CFMutableData(); - object._bytes = FIRST_CHILD(XMLNode) ? CFData.decodeBase64ToArray(TEXT_CONTENT(XMLNode), YES) : []; + var data_bytes = FIRST_CHILD(XMLNode) ? CFData.decodeBase64ToArray(TEXT_CONTENT(XMLNode), YES) : []; + object.setBytes(data_bytes); break; default: throw new Error("*** " + NODE_NAME(XMLNode) + " tag not recognized in Plist.");