Fix tray icon behaviour

This commit is contained in:
smartfrigde 2023-06-10 20:06:00 +02:00
parent 6d491437e4
commit 4937a2cddf

View file

@ -5,9 +5,12 @@ import {getConfig, getConfigLocation, getDisplayVersion, setWindowState} from ".
import * as path from "path"; import * as path from "path";
import {createSettingsWindow} from "./settings/main"; import {createSettingsWindow} from "./settings/main";
export let tray: any = null; export let tray: any = null;
let trayIcon = "ac_plug_colored";
app.whenReady().then(async () => { app.whenReady().then(async () => {
let finishedSetup = await getConfig("doneSetup"); let finishedSetup = await getConfig("doneSetup");
let trayIcon = (await getConfig("trayIcon")) ?? "ac_plug_colored"; if ((await getConfig("trayIcon")) != "default") {
trayIcon = await getConfig("trayIcon");
}
let trayPath = nativeImage.createFromPath(path.join(__dirname, "../", `/assets/${trayIcon}.png`)); let trayPath = nativeImage.createFromPath(path.join(__dirname, "../", `/assets/${trayIcon}.png`));
let trayVerIcon; let trayVerIcon;
trayVerIcon = function () { trayVerIcon = function () {