Fix writeSubclassData in octree data

This commit is contained in:
Ryan Huffman 2018-02-26 17:06:25 -08:00
parent ec210e1750
commit 8a8830bbd4
2 changed files with 6 additions and 6 deletions

View file

@ -115,13 +115,13 @@ void OctreeUtils::RawOctreeData::resetIdAndVersion() {
qDebug() << "Reset octree data to: " << id << version; qDebug() << "Reset octree data to: " << id << version;
} }
void OctreeUtils::RawEntityData::readSubclassData(QJsonObject root) { void OctreeUtils::RawEntityData::readSubclassData(const QJsonObject& root) {
if (root.contains("Entities")) { if (root.contains("Entities")) {
entityData = root["Entities"].toArray(); entityData = root["Entities"].toArray();
} }
} }
void OctreeUtils::RawEntityData::writeSubclassData(QJsonObject root) const { void OctreeUtils::RawEntityData::writeSubclassData(QJsonObject& root) const {
root["Entities"] = entityData; root["Entities"] = entityData;
} }

View file

@ -32,8 +32,8 @@ public:
virtual PacketType dataPacketType() const; virtual PacketType dataPacketType() const;
virtual void readSubclassData(QJsonObject root) { } virtual void readSubclassData(const QJsonObject& root) { }
virtual void writeSubclassData(QJsonObject root) const { } virtual void writeSubclassData(QJsonObject& root) const { }
void resetIdAndVersion(); void resetIdAndVersion();
QByteArray toByteArray(); QByteArray toByteArray();
@ -46,8 +46,8 @@ public:
class RawEntityData : public RawOctreeData { class RawEntityData : public RawOctreeData {
PacketType dataPacketType() const override; PacketType dataPacketType() const override;
void readSubclassData(QJsonObject root) override; void readSubclassData(const QJsonObject& root) override;
void writeSubclassData(QJsonObject root) const override; void writeSubclassData(QJsonObject& root) const override;
QJsonArray entityData; QJsonArray entityData;
}; };