Salome HOME
projects
/
modules
/
shaper.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Using test for testing number of sub-shapes.
[modules/shaper.git]
/
src
/
SketchSolver
/
SketchSolver_ConstraintMulti.cpp
diff --git
a/src/SketchSolver/SketchSolver_ConstraintMulti.cpp
b/src/SketchSolver/SketchSolver_ConstraintMulti.cpp
index dbc5b6c89a9e5307933927e2a1a5325e1dea9780..a86ab8b5fbd51731f26d30fdade40e31a67a402d 100644
(file)
--- a/
src/SketchSolver/SketchSolver_ConstraintMulti.cpp
+++ b/
src/SketchSolver/SketchSolver_ConstraintMulti.cpp
@@
-161,8
+161,9
@@
void SketchSolver_ConstraintMulti::adjustConstraint()
continue;
anEntity = myStorage->entity(aFeature);
continue;
anEntity = myStorage->entity(aFeature);
+ bool aWasBlocked = false;
if (!anEntity || !myStorage->isEventsBlocked())
if (!anEntity || !myStorage->isEventsBlocked())
- aFeature->data()->blockSendAttributeUpdated(true);
+ a
WasBlocked = a
Feature->data()->blockSendAttributeUpdated(true);
std::list<AttributePtr> aPoints;
if (aFeature->getKind() == SketchPlugin_Arc::ID()) {
std::list<AttributePtr> aPoints;
if (aFeature->getKind() == SketchPlugin_Arc::ID()) {
@@
-203,7
+204,7
@@
void SketchSolver_ConstraintMulti::adjustConstraint()
}
if (!anEntity || !myStorage->isEventsBlocked())
}
if (!anEntity || !myStorage->isEventsBlocked())
- aFeature->data()->blockSendAttributeUpdated(
false
);
+ aFeature->data()->blockSendAttributeUpdated(
aWasBlocked
);
}
}
}
}