]> SALOME platform Git repositories - modules/gui.git/commitdiff
Salome HOME
PAL10133 - Two "display" in popup
authorasl <asl@opencascade.com>
Tue, 4 Oct 2005 05:33:39 +0000 (05:33 +0000)
committerasl <asl@opencascade.com>
Tue, 4 Oct 2005 05:33:39 +0000 (05:33 +0000)
src/SalomeApp/SalomeApp_Module.cxx

index 21da6e5091e24c99e6bca845e18fe8fc7079968f..f289eef6d70a6876435c93acc713d66813932b35 100644 (file)
@@ -158,7 +158,8 @@ QtxPopupMgr* SalomeApp_Module::popupMgr()
     myPopupMgr->insert( dispOnly, -1, 0 );
     myPopupMgr->insert( separator(), -1, 0 );
 
-    QString uniform = "( count( $component ) = 1 ) and ( component != activeModule )";
+    QString uniform = "( count( $component ) = 1 ) and ( component != activeModule ) and ( activeModule = '%1' )";
+    uniform = uniform.arg( name() );
     myPopupMgr->setRule( disp, QString( "( not isVisible ) and " ) + uniform, true );
     myPopupMgr->setRule( erase, QString( "( isVisible ) and " ) + uniform, true );
     myPopupMgr->setRule( dispOnly, uniform, true );