From 42bbd2b3d1eff4ae44ed3d6957ad8996156a1dba Mon Sep 17 00:00:00 2001 From: mpv Date: Fri, 27 May 2016 10:31:20 +0300 Subject: [PATCH] Fix for the issue #1519: update of invalid features after enabling --- src/Model/Model_Update.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/Model/Model_Update.cpp b/src/Model/Model_Update.cpp index 000c377d4..2e0b1b341 100755 --- a/src/Model/Model_Update.cpp +++ b/src/Model/Model_Update.cpp @@ -109,7 +109,8 @@ bool Model_Update::addModified(FeaturePtr theFeature, FeaturePtr theReason) { bool aIsDisabled = theFeature->isDisabled(); if (!aIsDisabled) { std::set > aNewSet; - if (theFeature->data()->execState() == ModelAPI_StateMustBeUpdated) { + if (theFeature->data()->execState() == ModelAPI_StateMustBeUpdated || + theFeature->data()->execState() == ModelAPI_StateInvalidArgument) { // issue 1519 // do not forget that in this case all were the reasons aNewSet.insert(theFeature); } else { -- 2.39.2