- aDisplayer->Redisplay(theFeature,
- aPreview ? aPreview->impl<TopoDS_Shape>() : TopoDS_Shape(), false);
+ Handle(AIS_InteractiveObject) anAIS = PartSet_Presentation::createPresentation(
+ theFeature, aPreviewOp->sketch(),
+ aPreview ? aPreview->impl<TopoDS_Shape>() : TopoDS_Shape(),
+ aDisplayer->getAISObject(theFeature));
+
+ int aSelectionMode = -1;
+ if (theFeature->getKind() == SKETCH_CONSTRAINT_LENGTH_KIND) {
+ aSelectionMode = AIS_DSM_Text;
+ }
+ aDisplayer->redisplay(theFeature, anAIS, aSelectionMode, false);