update
This commit is contained in:
@@ -48,9 +48,11 @@ bool PersistentBinaryObject::loadFromFile(const QString& absolutePath) {
|
||||
quint32 magic = 0;
|
||||
quint32 version = 0;
|
||||
ds >> magic >> version;
|
||||
if (ds.status() != QDataStream::Ok || magic != recordMagic() || version != recordFormatVersion()) {
|
||||
const quint32 cur = recordFormatVersion();
|
||||
if (ds.status() != QDataStream::Ok || magic != recordMagic() || version < 1 || version > cur) {
|
||||
return false;
|
||||
}
|
||||
m_loadedVersion = version;
|
||||
return readBody(ds);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user