Fix for bug IPAL9242(3.0.0: Activation of OCC viewer breaks current VTK viewer in Mesh).

This commit is contained in:
mzn 2005-06-29 12:35:32 +00:00
parent 576824da04
commit 53fd9e1ce5

View File

@ -3053,7 +3053,8 @@ void SMESHGUI::initialize( CAM_Application* app )
// Display / Erase
//-------------------------------------------------
aClient = "($client in {'VTKViewer' 'ObjectBrowser'})";
QString aRule = aClient + " and " + aType + " and " + aSelCount;
QString anActiveVTK = QString("activeView = '%1'").arg(VTKViewer_Viewer::Type());
QString aRule = aClient + " and " + aType + " and " + aSelCount + " and " + anActiveVTK;
popupMgr()->insert( action( 301 ), -1, -1 ); // DISPLAY
popupMgr()->setRule( action( 301 ), aRule + "&&" + isNotEmpty + "&&" + isInvisible, true);