Salome HOME
Sketch shape in plane selection filter should not be activated while PartSet_WidgetSh...
[modules/shaper.git] / src / XGUI / XGUI_SelectionActivate.cpp
index 045be8ef68623a52e054403a15e1a5939e173c28..09d1cef22c812f08f0bf5330594b9a0ee2481501 100644 (file)
@@ -103,11 +103,12 @@ void XGUI_SelectionActivate::updateSelectionFilters()
   SelectMgr_ListOfFilter aSelectionFilters;
   switch (activeSelectionPlace()) {
     case Workshop:
-      myWorkshop->module()->moduleSelectionFilters(-1/*all filters*/, aSelectionFilters);
+      myWorkshop->module()->moduleSelectionFilters(myWorkshop->module()->selectionFilters(),
+        aSelectionFilters);
     break;
     case PropertyPanel: {
       ModuleBase_ModelWidget* anActiveWidget = myWorkshop->module()->activeWidget();
-      int aModuleSelectionFilters = -1;
+      QIntList aModuleSelectionFilters = myWorkshop->module()->selectionFilters();
       if (anActiveWidget)
         anActiveWidget->selectionFilters(aModuleSelectionFilters, aSelectionFilters);
       myWorkshop->module()->moduleSelectionFilters(aModuleSelectionFilters, aSelectionFilters);