X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FLightApp%2FLightApp_Application.cxx;h=e64fef2c722b3ecc0af5ba931ed5b50cfc0b11e7;hb=1a722284b39e97a80734f5100037cfce3fc311df;hp=9f042366bc8ed3c4545ac488251650448b5da7f8;hpb=61d4feb0cfcab63522bd3ab3a6f9d1925dbdc39c;p=modules%2Fgui.git diff --git a/src/LightApp/LightApp_Application.cxx b/src/LightApp/LightApp_Application.cxx index 9f042366b..e64fef2c7 100644 --- a/src/LightApp/LightApp_Application.cxx +++ b/src/LightApp/LightApp_Application.cxx @@ -542,17 +542,21 @@ bool LightApp_Application::activateModule( const QString& modName ) if ( prevMod ) actName = prevMod->moduleName(); - if ( actName == modName ) + QString name = modName; + if ( !name.isEmpty() && !moduleTitle( modName ).isEmpty() ) + name = moduleTitle( modName ); + + if ( actName == name ) return true; - putInfo( tr( "ACTIVATING_MODULE" ).arg( modName ) ); + putInfo( tr( "ACTIVATING_MODULE" ).arg( name ) ); saveDockWindowsState(); if ( infoPanel() ) infoPanel()->clear(); - bool status = CAM_Application::activateModule( modName ); + bool status = CAM_Application::activateModule( name ); updateModuleActions();