diff --git a/app/electron/main.js b/app/electron/main.js index 2166e8f81..a53551f3b 100644 --- a/app/electron/main.js +++ b/app/electron/main.js @@ -444,17 +444,23 @@ const boot = () => { if (mainWindow.isMinimized()) { mainWindow.restore() } - showWndMenu.label = "Hide Window" - trayMenuTemplate.splice(0, 1, showWndMenu) - const contextMenu = Menu.buildFromTemplate(trayMenuTemplate) - tray.setContextMenu(contextMenu) mainWindow.show() + + if ('win32' === process.platform || 'linux' === process.platform) { + showWndMenu.label = "Hide Window" + trayMenuTemplate.splice(0, 1, showWndMenu) + const contextMenu = Menu.buildFromTemplate(trayMenuTemplate) + tray.setContextMenu(contextMenu) + } } else { mainWindow.hide() - showWndMenu.label = "Show Window" - trayMenuTemplate.splice(0, 1, showWndMenu) - const contextMenu = Menu.buildFromTemplate(trayMenuTemplate) - tray.setContextMenu(contextMenu) + + if ('win32' === process.platform || 'linux' === process.platform) { + showWndMenu.label = "Show Window" + trayMenuTemplate.splice(0, 1, showWndMenu) + const contextMenu = Menu.buildFromTemplate(trayMenuTemplate) + tray.setContextMenu(contextMenu) + } } }