diff --git a/packages/desktop-electron/src/renderer/index.tsx b/packages/desktop-electron/src/renderer/index.tsx index 6719c04be..30e882e23 100644 --- a/packages/desktop-electron/src/renderer/index.tsx +++ b/packages/desktop-electron/src/renderer/index.tsx @@ -152,12 +152,12 @@ const createPlatform = (): Platform => { storage, checkUpdate: async () => { - if (!UPDATER_ENABLED) return { updateAvailable: false } + if (!UPDATER_ENABLED()) return { updateAvailable: false } return window.api.checkUpdate() }, update: async () => { - if (!UPDATER_ENABLED) return + if (!UPDATER_ENABLED()) return await window.api.installUpdate() }, diff --git a/packages/desktop-electron/src/renderer/updater.ts b/packages/desktop-electron/src/renderer/updater.ts index fe9e601db..ba2b458ec 100644 --- a/packages/desktop-electron/src/renderer/updater.ts +++ b/packages/desktop-electron/src/renderer/updater.ts @@ -1,6 +1,6 @@ import { initI18n, t } from "./i18n" -export const UPDATER_ENABLED = window.__OPENCODE__?.updaterEnabled ?? false +export const UPDATER_ENABLED = () => window.__OPENCODE__?.updaterEnabled ?? false export async function runUpdater({ alertOnFail }: { alertOnFail: boolean }) { await initI18n()