From 4814ac812de431cff683602e3b471f2575c6fe5c Mon Sep 17 00:00:00 2001 From: dfochi Date: Tue, 26 Jul 2016 20:40:54 +0000 Subject: [PATCH] Fix copy and paste crash of Elements with Sequential Autonum git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@4593 bfdf4180-ca20-0410-9c96-a3a8aa849046 --- sources/qetgraphicsitem/conductor.cpp | 2 ++ sources/qetgraphicsitem/element.cpp | 14 ++++++++------ 2 files changed, 10 insertions(+), 6 deletions(-) diff --git a/sources/qetgraphicsitem/conductor.cpp b/sources/qetgraphicsitem/conductor.cpp index 4d764ee1c..6c7898deb 100644 --- a/sources/qetgraphicsitem/conductor.cpp +++ b/sources/qetgraphicsitem/conductor.cpp @@ -1202,6 +1202,8 @@ QString Conductor::text() const { * @return label with variables assigned */ QString Conductor::assignVariables(QString label) { + //The check below was introduced to avoid crash caused by the addition of terminal elements + //Needs further debbugging. if (diagram() == NULL) return label; //Titleblock Variables for (int i = 0; i < diagram()->border_and_titleblock.additionalFields().count(); i++) diff --git a/sources/qetgraphicsitem/element.cpp b/sources/qetgraphicsitem/element.cpp index 170ef4930..6ae212d56 100644 --- a/sources/qetgraphicsitem/element.cpp +++ b/sources/qetgraphicsitem/element.cpp @@ -856,22 +856,24 @@ void Element::setFolioSequentialToHash(QStringList* list, QHash