From 14da26d93dea70e3baf41ddade60a0372f24cccd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Loi=CC=88c=20Correnson?= <loic.correnson@cea.fr> Date: Tue, 19 May 2020 11:08:08 +0200 Subject: [PATCH] [dome] for reload on all windows --- ivette/src/dome/src/main/menubar.js | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/ivette/src/dome/src/main/menubar.js b/ivette/src/dome/src/main/menubar.js index 8435e522ff4..061b1b6a1cf 100644 --- a/ivette/src/dome/src/main/menubar.js +++ b/ivette/src/dome/src/main/menubar.js @@ -9,13 +9,19 @@ import * as System from 'dome/system' ; // --- Special Callbacks // -------------------------------------------------------------------------- -function reloadWindow(item, focusedWindow) +function reloadWindow(item) { - if (focusedWindow) { - reset(); // declared below - focusedWindow.send('dome.ipc.closing'); - focusedWindow.reload(); - } + reset(); // declared below + BrowserWindow.getAllWindows().forEach((win) => { + if (win) { + try { + win.send('dome.ipc.closing'); + win.reload(); + } catch(err) { + console.warn('[Reload]',win.id,err); + } + }; + }); } function toggleFullScreen(item, focusedWindow) -- GitLab