Salome HOME
Compiler error on gcc 3.4.1 corrected: cannot use SALOME_ListIO() where const SALOME_...
[modules/smesh.git] / src / SMESHGUI / SMESHGUI.cxx
index 0788a118f6486a9257a45bce7ebf4554d92b4dce..798a19a8739b43fe4a7a5ac02fb1f79cba05fc68 100644 (file)
@@ -793,7 +793,8 @@ namespace{
     aStudyBuilder->CommitCommand();
 
     /* Clear any previous selection */
-    aSel->setSelectedObjects( SALOME_ListIO() );
+    SALOME_ListIO l1;
+    aSel->setSelectedObjects( l1 );
 
     SMESHGUI::GetSMESHGUI()->updateObjBrowser();
   }
@@ -1204,7 +1205,8 @@ bool SMESHGUI::OnGUIEvent( int theCommandID )
          }
        }
       }
-      aSel->setSelectedObjects( SALOME_ListIO() );
+      SALOME_ListIO l1;
+      aSel->setSelectedObjects( l1 );
       break;
     }
 
@@ -1937,7 +1939,8 @@ bool SMESHGUI::OnGUIEvent( int theCommandID )
        Handle(SALOME_InteractiveObject) IObject = It.Value();
        SMESH::RemoveHypothesisOrAlgorithmOnMesh(IObject);
       }
-      aSel->setSelectedObjects( SALOME_ListIO() );
+      SALOME_ListIO l1;
+      aSel->setSelectedObjects( l1 );
       updateObjBrowser();
       break;
     }
@@ -3009,24 +3012,25 @@ void SMESHGUI::initialize( CAM_Application* app )
   popupMgr()->insert( separator(), -1, -1 );
 }
 
-void SMESHGUI::activateModule( SUIT_Study* study )
+bool SMESHGUI::activateModule( SUIT_Study* study )
 {
-  SalomeApp_Module::activateModule( study );
+  bool res = SalomeApp_Module::activateModule( study );
 
   setMenuShown( true );
   setToolShown( true );
 
+  return res;
   //SetSettings( desktop() );
 }
 
-void SMESHGUI::deactivateModule( SUIT_Study* study )
+bool SMESHGUI::deactivateModule( SUIT_Study* study )
 {
   setMenuShown( false );
   setToolShown( false );
 
   EmitSignalCloseAllDialogs();
   
-  SalomeApp_Module::deactivateModule( study );
+  return SalomeApp_Module::deactivateModule( study );
 }
 
 void SMESHGUI::OnGUIEvent()