From b9646c1140596de2a2de269a36a922568fa3bdb3 Mon Sep 17 00:00:00 2001 From: njohnson Date: Sun, 7 Sep 2025 23:16:01 -0400 Subject: [PATCH] Updated xlocalizeentry --- libs/xassets/xlocalizeentry.cpp | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/libs/xassets/xlocalizeentry.cpp b/libs/xassets/xlocalizeentry.cpp index b91893c..23fe049 100644 --- a/libs/xassets/xlocalizeentry.cpp +++ b/libs/xassets/xlocalizeentry.cpp @@ -33,11 +33,14 @@ void XLocalizeEntry::Clear() void XLocalizeEntry::ParseData(QDataStream *aStream) { - mValue->ParsePtr(aStream, false); - mName->ParsePtr(aStream, false); + if (GetPtr() == -1) + { + mValue->ParsePtr(aStream, false); + mName->ParsePtr(aStream, false); - mValue->ParseData(aStream); - mName->ParseData(aStream); + mValue->ParseData(aStream); + mName->ParseData(aStream); + } } void XLocalizeEntry::SetValue(XString* aValue)