diff --git a/scripts/build/build.mts b/scripts/build/build.mts index d8be629..3099f2c 100644 --- a/scripts/build/build.mts +++ b/scripts/build/build.mts @@ -53,7 +53,7 @@ async function copyVenmic() { async function composeTrayIconsIfSupported() { if (process.platform === "darwin") return; - await composeTrayIcons({ + return composeTrayIcons({ icon: "./static/icon.png", badgeDir: "./static/badges/", outDir: "./static/dist/tray_icons", diff --git a/src/main/ipc.ts b/src/main/ipc.ts index 8b57b0e..6cade98 100644 --- a/src/main/ipc.ts +++ b/src/main/ipc.ts @@ -15,8 +15,6 @@ import { join } from "path"; import { debounce } from "shared/utils/debounce"; import { IpcEvents } from "../shared/IpcEvents"; -// !!IMPORTANT!! ./appBadge import must occur after ./mainWindow -import { setBadgeCount } from "./appBadge"; import { autoStart } from "./autoStart"; import { VENCORD_FILES_DIR, VENCORD_QUICKCSS_FILE, VENCORD_THEMES_DIR } from "./constants"; import { globals } from "./mainWindow"; @@ -123,7 +121,7 @@ handle(IpcEvents.SELECT_VENCORD_DIR, async () => { }); handle(IpcEvents.SET_BADGE_COUNT, (_, count: number) => { - setBadgeCount(count); + (require("./appBadge") as typeof import("./appBadge")).setBadgeCount(count); }); function readCss() {