From a85ac17bef8841a4b54bcb53c651b18b6a294a3e Mon Sep 17 00:00:00 2001 From: MrGarlic Date: Sun, 5 May 2024 14:52:45 -0400 Subject: [PATCH] fixed crash if a very large tray image was selected --- src/main/mainWindow.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/mainWindow.ts b/src/main/mainWindow.ts index b5b74bf..ce625c3 100644 --- a/src/main/mainWindow.ts +++ b/src/main/mainWindow.ts @@ -126,7 +126,8 @@ function initTray(win: BrowserWindow) { } } ]); - tray = new Tray(getTrayIcon()); + const trayImage = nativeImage.createFromPath(getTrayIcon()).resize({ width: 32, height: 32 }); + tray = new Tray(trayImage); tray.setToolTip("Vesktop"); tray.setContextMenu(trayMenu); tray.on("click", onTrayClick); @@ -493,7 +494,6 @@ export function getTrayIcon(): string { const trayImage = nativeImage.createFromPath(Settings.store.trayIconPath); if (!trayImage.isEmpty()) return Settings.store.trayIconPath; } - return ICON_PATH; }