From cbf4b68fee8ff45c10a484b27f94e2dbe5f5dea2 Mon Sep 17 00:00:00 2001 From: Brendan Allan Date: Thu, 19 Mar 2026 21:47:47 +0800 Subject: [PATCH] electron: lazily read updater enabled --- packages/desktop-electron/src/renderer/index.tsx | 4 ++-- packages/desktop-electron/src/renderer/updater.ts | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) 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()