Merge pull request #4703 from ZappoMan/rootEntitiesBugFix

fix bug in parsing root element data
This commit is contained in:
Seth Alves 2015-04-27 15:52:04 -07:00
commit d22ca6a390

View file

@ -380,9 +380,9 @@ int Octree::readElementData(OctreeElement* destinationElement, const unsigned ch
} }
// if this is the root, and there is more data to read, allow it to read it's element data... // if this is the root, and there is more data to read, allow it to read it's element data...
if (destinationElement == _rootElement && rootElementHasData() && (bytesLeftToRead - bytesRead) > 0) { if (destinationElement == _rootElement && rootElementHasData() && bytesLeftToRead > 0) {
// tell the element to read the subsequent data // tell the element to read the subsequent data
int rootDataSize = _rootElement->readElementDataFromBuffer(nodeData + bytesRead, bytesLeftToRead - bytesRead, args); int rootDataSize = _rootElement->readElementDataFromBuffer(nodeData + bytesRead, bytesLeftToRead, args);
bytesRead += rootDataSize; bytesRead += rootDataSize;
bytesLeftToRead -= rootDataSize; bytesLeftToRead -= rootDataSize;
} }