diff --git a/src/app/seamly2d/xml/vpattern.cpp b/src/app/seamly2d/xml/vpattern.cpp index 9a4069dd0af2..5e5a4d16ff94 100644 --- a/src/app/seamly2d/xml/vpattern.cpp +++ b/src/app/seamly2d/xml/vpattern.cpp @@ -969,6 +969,8 @@ void VPattern::parseImageElement(QDomElement &domElement, const Document &parse) image.basepoint = GetParametrUInt(domElement, AttrBasepoint, 0); image.visible = getParameterBool(domElement, AttrVisible, trueStr); + VContainer::UpdateId(image.id); + if(parse == Document::FullParse) { ImageTool *image_tool = new ImageTool(this, this, draftScene, image);