From 9153588c942c8c484838ea392ad8c1a120b1a54b Mon Sep 17 00:00:00 2001 From: Martin Marmsoler Date: Sun, 4 Oct 2020 09:33:16 +0200 Subject: [PATCH] store position when exporting to xml, because terminalData will create the document from m_pos --- sources/editor/graphicspart/partterminal.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/sources/editor/graphicspart/partterminal.cpp b/sources/editor/graphicspart/partterminal.cpp index 726c5574e..a957e6fa7 100644 --- a/sources/editor/graphicspart/partterminal.cpp +++ b/sources/editor/graphicspart/partterminal.cpp @@ -72,6 +72,8 @@ QDomElement PartTerminal::toXml(QDomDocument &xml_document) const { qdo.appendChild(createXmlProperty(xml_document, "uuid", d->m_uuid)); + d->m_pos = pos(); + // Do not store terminal data in its own child QDomElement terminalDataElement = d->toXml(xml_document); for (int i=0; i < terminalDataElement.childNodes().length(); i++) {