From a8cee21ae8564fad8c72b93c9e9e424ee8670b8c Mon Sep 17 00:00:00 2001 From: njohnson Date: Wed, 10 Sep 2025 21:57:04 -0400 Subject: [PATCH] Fix: ParseData method implementation --- libs/xassets/xcleafbrushnode.cpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/libs/xassets/xcleafbrushnode.cpp b/libs/xassets/xcleafbrushnode.cpp index 5a5aa9d..17c0180 100644 --- a/libs/xassets/xcleafbrushnode.cpp +++ b/libs/xassets/xcleafbrushnode.cpp @@ -7,6 +7,7 @@ XCLeafBrushNode::XCLeafBrushNode() , mContents(0) , mData() { + SetName("C Leaf Brush Node"); } XCLeafBrushNode::~XCLeafBrushNode() @@ -14,12 +15,11 @@ XCLeafBrushNode::~XCLeafBrushNode() } -void XCLeafBrushNode::ParseData(QDataStream *aStream) { +void XCLeafBrushNode::ParseData(XDataStream *aStream) { if (GetPtr() == -1) { - *aStream - >> mAxis - >> mLeafBrushCount - >> mContents; + mAxis = aStream->ParseUInt8(QString("%1 axis").arg(GetName())); + mLeafBrushCount = aStream->ParseInt16(QString("%1 leaf brush count").arg(GetName())); + mContents = aStream->ParseInt32(QString("%1 contents").arg(GetName())); // Parse data mData.ParseData(aStream);