From 496aa6dc0f02b916609d77d77ae952611ad00a6d Mon Sep 17 00:00:00 2001 From: jfa Date: Wed, 7 Oct 2020 11:08:55 +0300 Subject: [PATCH] [bos #16792] [CEA 16785] Cannot select COMPSOLID. Fix BasicProperties dialog. --- src/MeasureGUI/MeasureGUI_PropertiesDlg.cxx | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/MeasureGUI/MeasureGUI_PropertiesDlg.cxx b/src/MeasureGUI/MeasureGUI_PropertiesDlg.cxx index 7f48beb38..f4343eac9 100644 --- a/src/MeasureGUI/MeasureGUI_PropertiesDlg.cxx +++ b/src/MeasureGUI/MeasureGUI_PropertiesDlg.cxx @@ -169,7 +169,9 @@ void MeasureGUI_PropertiesDlg::activateSelection() globalSelection( aTypes ); std::list needTypes; - needTypes.push_back( TopAbs_EDGE ), needTypes.push_back( TopAbs_WIRE ), needTypes.push_back( TopAbs_FACE ), needTypes.push_back( TopAbs_SHELL ), needTypes.push_back( TopAbs_SOLID ), needTypes.push_back( TopAbs_COMPOUND ); + needTypes.push_back( TopAbs_EDGE ), needTypes.push_back( TopAbs_WIRE ), + needTypes.push_back( TopAbs_FACE ), needTypes.push_back( TopAbs_SHELL ), + needTypes.push_back( TopAbs_SOLID ), needTypes.push_back( TopAbs_COMPOUND ); localSelection( needTypes ); } @@ -177,7 +179,8 @@ void MeasureGUI_PropertiesDlg::SelectionIntoArgument() { myObj.nullify(); QList aTypes; - aTypes << TopAbs_EDGE << TopAbs_WIRE << TopAbs_FACE << TopAbs_SHELL << TopAbs_SOLID << TopAbs_COMPOUND; + aTypes << TopAbs_EDGE << TopAbs_WIRE << TopAbs_FACE << TopAbs_SHELL + << TopAbs_SOLID << TopAbs_COMPSOLID << TopAbs_COMPOUND; myObj = getSelected( aTypes ); if (!myObj) { -- 2.39.2