Salome HOME
projects
/
modules
/
shaper.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
e097b3a
)
Unable to Undo incorrect constraints (issue #1523)
author
azv
<azv@opencascade.com>
Mon, 30 May 2016 14:58:47 +0000
(17:58 +0300)
committer
azv
<azv@opencascade.com>
Mon, 30 May 2016 14:58:47 +0000
(17:58 +0300)
src/SketchSolver/SketchSolver_Manager.cpp
patch
|
blob
|
history
diff --git
a/src/SketchSolver/SketchSolver_Manager.cpp
b/src/SketchSolver/SketchSolver_Manager.cpp
index 4f16f7cd7ebcb594274c1c7c44a5d4042c788071..7f4c1e5761e35a8ee59f7997d1430ac8fe25dbb0 100644
(file)
--- a/
src/SketchSolver/SketchSolver_Manager.cpp
+++ b/
src/SketchSolver/SketchSolver_Manager.cpp
@@
-195,8
+195,9
@@
void SketchSolver_Manager::processEvent(
}
if (!(*aGroupIter)->isConsistent()) { // some constraints were removed, try to split the group
(*aGroupIter)->splitGroup(aSeparatedGroups);
- //if (!(*aGroupIter)->getWorkplane()->string(
- // SketchPlugin_Sketch::SOLVER_ERROR())->value().empty())
+ if (!(*aGroupIter)->getWorkplane()->string(
+ SketchPlugin_Sketch::SOLVER_ERROR())->value().empty() ||
+ (*aGroupIter)->isFailed())
aGroupsToResolve.push_back(*aGroupIter);
}
aGroupIter++;