Salome HOME
studyActivated() virtual method has been added
[modules/gui.git] / src / Session / Session_Session_i.cxx
index 0b9fe8ae00cb7bebb4bb8e0bb8ea7f0e5699c246..e383b774f79ade4b2f32b5cb32418a71afc2f0d9 100755 (executable)
@@ -134,6 +134,8 @@ void SALOME_Session_i::NSregister()
 
 void SALOME_Session_i::GetInterface()
 {
+  _GUIMutex->lock();
+  _GUIMutex->unlock();
   if( !SUIT_Session::session() ) {    
     _GUILauncher->wakeAll();
     MESSAGE("SALOME_Session_i::GetInterface() called, starting GUI...")
@@ -149,8 +151,10 @@ class CloseEvent : public SALOME_Event
 {
 public:
   virtual void Execute() {
-//if ( SUIT_Application::getDesktop() )
-//  QAD_Application::getDesktop()->closeDesktop( true );
+    SUIT_Session* session = SUIT_Session::session();
+    session->closeSession( SUIT_Session::DONT_SAVE );
+    //if ( SUIT_Application::getDesktop() )
+    //  QAD_Application::getDesktop()->closeDesktop( true );
   }
 };