]> SALOME platform Git repositories - modules/gui.git/commitdiff
Salome HOME
ASL: debug
authorasl <asl@opencascade.com>
Fri, 28 Apr 2006 06:55:58 +0000 (06:55 +0000)
committerasl <asl@opencascade.com>
Fri, 28 Apr 2006 06:55:58 +0000 (06:55 +0000)
src/LightApp/LightApp_Application.cxx

index eaa1915b359af1fa5b51948f625db09b9144bb06..38ecb298e1acdb32455e31631a9e9b3d94f30771 100644 (file)
@@ -317,7 +317,8 @@ bool LightApp_Application::activateModule( const QString& modName )
 
   putInfo( tr( "ACTIVATING_MODULE" ).arg( modName ) );  
 
-  saveWindowsGeometry();
+  if( !modName.isEmpty() )
+    saveWindowsGeometry();
 
   bool status = CAM_Application::activateModule( modName );
 
@@ -1451,6 +1452,7 @@ void LightApp_Application::onMRUActivated( QString aName )
 /*!Remove all windows from study.*/
 void LightApp_Application::beforeCloseDoc( SUIT_Study* s )
 {
+  saveWindowsGeometry();
   CAM_Application::beforeCloseDoc( s );
 
   for ( WindowMap::ConstIterator itr = myWindows.begin(); s && itr != myWindows.end(); ++itr )