From 81262f8aaaf8cf0a73c6322b7f0a9fd329cd1d51 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Loi=CC=88c=20Correnson?= <loic.correnson@cea.fr>
Date: Tue, 11 Feb 2020 16:48:07 +0100
Subject: [PATCH] [Dome] properly run at-exit operations on reload

---
 Ivette/src/dome/src/main/menubar.js | 7 +------
 1 file changed, 1 insertion(+), 6 deletions(-)

diff --git a/Ivette/src/dome/src/main/menubar.js b/Ivette/src/dome/src/main/menubar.js
index 9660a2b968e..8981fefe22d 100644
--- a/Ivette/src/dome/src/main/menubar.js
+++ b/Ivette/src/dome/src/main/menubar.js
@@ -12,13 +12,8 @@ import System from 'dome/system' ;
 function reloadWindow(item, focusedWindow)
 {
   if (focusedWindow) {
-    // on reload, start fresh and close any old
-    // open secondary windows
-    if (focusedWindow.id === 1)
-      BrowserWindow.getAllWindows().forEach(function (win) {
-        if (win.id > 1) win.close();
-      });
     reset(); // declared below
+    focusedWindow.send('dome.ipc.closing');
     focusedWindow.reload();
   }
 }
-- 
GitLab