diff --git a/src/document.cpp b/src/document.cpp index 4a171ac7..010ee6b6 100644 --- a/src/document.cpp +++ b/src/document.cpp @@ -1467,7 +1467,8 @@ void Document::addFromSnapshot(const Snapshot &snapshot, enum SnapshotSource sou { bool isOriginChanged = false; bool isRigTypeChanged = false; - if (SnapshotSource::Paste != source) { + if (SnapshotSource::Paste != source && + SnapshotSource::Import != source) { this->polyCount = PolyCountFromString(valueOfKeyInMapOrEmpty(snapshot.canvas, "polyCount").toUtf8().constData()); const auto &originXit = snapshot.canvas.find("originX"); const auto &originYit = snapshot.canvas.find("originY");