diff --git a/ivette/src/dome/src/main/menubar.js b/ivette/src/dome/src/main/menubar.js index 8435e522ff4fa418c7ebdc04f361cde493890b83..061b1b6a1cf4f4c153dc620bcd4fbcbb653c5664 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)