]> SALOME platform Git repositories - modules/shaper.git/commit
Salome HOME
1. Sketch solver invalid state: do not restart the create operation;
authornds <nds@opencascade.com>
Tue, 8 Sep 2015 07:47:47 +0000 (10:47 +0300)
committernds <nds@opencascade.com>
Tue, 8 Sep 2015 07:48:08 +0000 (10:48 +0300)
commit45e813af3609dbc2551302cc2f88cb6932a27830
tree5e40d3512c07ad17b5eb4b5200a4d9fa983a5b65
parentb4e9b4ac13c6e191d38e63d0a829dc91a5a89c2a
1. Sketch solver invalid state: do not restart the create operation;

2. Line creation: several click in the same point: do not deactivate point widget if the feature already contains this value. [Scenario: start sketch, start line creation, click in the same place; create contour, create other sketch, click in the point on the 1st sketch to create a line. It is not possible]
3. Correction to call customizeCurrentObject only when some is displayed/erased. If this check is absent, there can be a crash. Scenario of the crash is: Create contour, make two lines paralle, make them perpendicular, Undo. Reason: created message of Sketch comes earlies than redisplay of perpendicular. SketchPrs_Perpendicular: getResult -> crash.
src/PartSet/PartSet_Module.cpp
src/PartSet/PartSet_SketcherMgr.cpp
src/PartSet/PartSet_SketcherMgr.h
src/PartSet/PartSet_WidgetPoint2d.cpp
src/PartSet/PartSet_WidgetPoint2d.h
src/XGUI/XGUI_WorkshopListener.cpp