Salome HOME
bos #29467 SALOME GUI logger
[modules/gui.git] / src / CAM / CAM_Application.cxx
index 1473f6ff2e013c428c40992afcc4c3041e867e06..2735234a15bb57f95225e4117abe27236d97fff1 100644 (file)
@@ -464,9 +464,9 @@ bool CAM_Application::activateModule( CAM_Module* mod )
 
   if ( myModule )
   {
-    if ( !myModule->deactivateModule( activeStudy() ) )
+    if ( myModule->deactivateModule( activeStudy() ) )
     {
-      // ???
+      logUserEvent( tr( "MODULE_DEACTIVATED" ).arg( myModule->moduleName() ) );
     }
     moduleDeactivated( myModule );
   }
@@ -476,7 +476,11 @@ bool CAM_Application::activateModule( CAM_Module* mod )
   {
     // Connect the module to the active study
     myModule->connectToStudy( dynamic_cast<CAM_Study*>( activeStudy() ) );
-    if ( !myModule->activateModule( activeStudy() ) )
+    if ( myModule->activateModule( activeStudy() ) )
+    {
+      logUserEvent( tr( "MODULE_ACTIVATED" ).arg( myModule->moduleName() ) );
+    }
+    else
     {
       myModule->setMenuShown( false );
       myModule->setToolShown( false );