From 841cf9a52ac09e7adf22c187ffe6faed468e6626 Mon Sep 17 00:00:00 2001 From: vsv Date: Wed, 3 Oct 2018 16:42:41 +0300 Subject: [PATCH] Issue #2644: Set not valid state if a feature is not accepted by attribute --- src/ModuleBase/ModuleBase_WidgetValidated.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/ModuleBase/ModuleBase_WidgetValidated.cpp b/src/ModuleBase/ModuleBase_WidgetValidated.cpp index 7ecc5a955..308e14770 100644 --- a/src/ModuleBase/ModuleBase_WidgetValidated.cpp +++ b/src/ModuleBase/ModuleBase_WidgetValidated.cpp @@ -135,6 +135,8 @@ bool ModuleBase_WidgetValidated::isValidInFilters(const ModuleBase_ViewerPrsPtr& Handle(AIS_InteractiveObject) anIO = myWorkshop->selection()->getIO(thePrs); anOwner = new StdSelect_BRepOwner(aTDShape, anIO); } + else + aValid = false; aSelectAttr->setValue(ObjectPtr(), GeomShapePtr(), true); } else { -- 2.39.2