Salome HOME
Merge branch 'V9_2_2_BR'
[modules/jobmanager.git] / src / salomegui / BL_SalomeGui.cxx
index 6a5eec69442a825168df8ecc286706df4bab3e3d..64b8be53e4869f082e2014024d068ab2aa0accb9 100644 (file)
@@ -1,9 +1,9 @@
-// Copyright (C) 2009-2012  CEA/DEN, EDF R&D
+// Copyright (C) 2009-2019  CEA/DEN, EDF R&D
 //
 // This library is free software; you can redistribute it and/or
 // modify it under the terms of the GNU Lesser General Public
 // License as published by the Free Software Foundation; either
-// version 2.1 of the License.
+// version 2.1 of the License, or (at your option) any later version.
 //
 // This library is distributed in the hope that it will be useful,
 // but WITHOUT ANY WARRANTY; without even the implied warranty of
@@ -20,6 +20,9 @@
 #include "BL_SalomeGui.hxx"
 #include "JOBMANAGER_version.h"
 
+#include <SUIT_Desktop.h>
+#include <SUIT_ViewWindow.h>
+
 BL::SalomeGui::SalomeGui() : MainWindows_SALOME("JobManager")
 {
   DEBTRACE("Creating BL::SalomeGui");
@@ -51,6 +54,7 @@ BL::SalomeGui::studyClosed()
 {
   if (_gengui)
   {
+    _gengui->saveIfNeeded();
     _gengui->deleteDockWidget();
     delete _gengui;
     _gengui = NULL;