From d291051dfbb7bce657b6aa432c179b7dec107d0f Mon Sep 17 00:00:00 2001 From: Roman Telezhynskyi Date: Mon, 4 Mar 2019 14:55:40 +0200 Subject: [PATCH] Collect garbage only after successfully parse. This way wrongly accused items have one more time to restore a reference. --HG-- branch : develop --- src/app/valentina/xml/vpattern.cpp | 7 ------- src/app/valentina/xml/vpattern.h | 1 - 2 files changed, 8 deletions(-) diff --git a/src/app/valentina/xml/vpattern.cpp b/src/app/valentina/xml/vpattern.cpp index ce017f234..b83bb1c51 100644 --- a/src/app/valentina/xml/vpattern.cpp +++ b/src/app/valentina/xml/vpattern.cpp @@ -146,13 +146,6 @@ void VPattern::CreateEmptyFile() this->firstChild()); } -//--------------------------------------------------------------------------------------------------------------------- -void VPattern::setXMLContent(const QString &fileName) -{ - VAbstractPattern::setXMLContent(fileName); - GarbageCollector(); -} - //--------------------------------------------------------------------------------------------------------------------- /** * @brief Parse parse file. diff --git a/src/app/valentina/xml/vpattern.h b/src/app/valentina/xml/vpattern.h index 26ff32e82..2a78d62c5 100644 --- a/src/app/valentina/xml/vpattern.h +++ b/src/app/valentina/xml/vpattern.h @@ -67,7 +67,6 @@ public: QVector GetActivePPPieces() const; - virtual void setXMLContent(const QString &fileName) override; virtual bool SaveDocument(const QString &fileName, QString &error) override; QRectF ActiveDrawBoundingRect() const;