X-Git-Url: http://git.salome-platform.org/gitweb/?p=modules%2Fsmesh.git;a=blobdiff_plain;f=src%2FSMESHGUI%2FSMESHGUI.cxx;h=46e2d5b5bd283f5476e3951487b27a479c5d200e;hp=17f9fdc9b691bac480600eaf4e2a580d46e54023;hb=bb608ced0cd5b896bcc8007734f65cedbfe950b3;hpb=5aed93b51831f39ee967c5dafa2d848b9a3b4114 diff --git a/src/SMESHGUI/SMESHGUI.cxx b/src/SMESHGUI/SMESHGUI.cxx index 17f9fdc9b..46e2d5b5b 100644 --- a/src/SMESHGUI/SMESHGUI.cxx +++ b/src/SMESHGUI/SMESHGUI.cxx @@ -2754,8 +2754,8 @@ void SMESHGUI::initialize( CAM_Application* app ) QString anActiveVTK = QString("activeView = '%1'").arg(VTKViewer_Viewer::Type()); QString aSelCount = QString( "%1 > 0" ).arg( QtxPopupMgr::Selection::defSelCountParam() ); - QString aRule = "type='Component' or (" + aClient + " and " + aType + " and " + aSelCount + - " and " + anActiveVTK + " and " + isNotEmpty + " %1 )"; + QString aRule = "$component={'SMESH'} and ( type='Component' or (" + aClient + " and " + aType + " and " + aSelCount + + " and " + anActiveVTK + " and " + isNotEmpty + " %1 ) )"; popupMgr()->insert( action( 301 ), -1, -1 ); // DISPLAY popupMgr()->setRule( action( 301 ), aRule.arg( "and (not isVisible)" ), true);