]> SALOME platform Git repositories - modules/shaper.git/commitdiff
Salome HOME
Issue #1941 Split auxiliary line.
authornds <nds@opencascade.com>
Thu, 26 Jan 2017 10:09:34 +0000 (13:09 +0300)
committernds <nds@opencascade.com>
Thu, 26 Jan 2017 10:09:34 +0000 (13:09 +0300)
Case: create circle in sketch, set auxiliary state, create lines contour: 1st, 3rd and 5th points are coincident to the circle. Make split of a circle segment. Call arc edit, set not auxiliary. Result it is visualized still as auxiliary.

src/Model/Model_Data.cpp

index a2e4a208c1fc26207ad85ce07331dd6e3a3cdf98..b008e76c454911cbc31948f5fe1a06ec68b5008f 100644 (file)
@@ -300,7 +300,7 @@ void Model_Data::sendAttributeUpdated(ModelAPI_Attribute* theAttr)
 
 bool Model_Data::blockSendAttributeUpdated(const bool theBlock, const bool theSendMessage)
 {
-  bool aWasBlocked = mySendAttributeUpdated;
+  bool aWasBlocked = !mySendAttributeUpdated;
   if (mySendAttributeUpdated == theBlock) {
     mySendAttributeUpdated = !theBlock;
     if (mySendAttributeUpdated && !myWasChangedButBlocked.empty()) {