From 269b92e317a9964b91976ef3008d76e14e20180e Mon Sep 17 00:00:00 2001 From: pengx17 Date: Fri, 21 Mar 2025 02:39:16 +0000 Subject: [PATCH] fix(electron): disable tray & recording for now (#11055) --- packages/frontend/apps/electron/src/main/index.ts | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/packages/frontend/apps/electron/src/main/index.ts b/packages/frontend/apps/electron/src/main/index.ts index 74a92fb2a2..0edc719dc2 100644 --- a/packages/frontend/apps/electron/src/main/index.ts +++ b/packages/frontend/apps/electron/src/main/index.ts @@ -87,12 +87,20 @@ app .then(registerHandlers) .then(registerEvents) .then(launch) - .then(setupRecording) .then(createApplicationMenu) - .then(setupTrayState) .then(registerUpdater) .catch(e => console.error('Failed create window:', e)); +if (isDev) { + app + .whenReady() + .then(setupRecording) + .then(setupTrayState) + .catch(e => { + logger.error('Failed setup recording or tray state:', e); + }); +} + if (process.env.SENTRY_RELEASE) { // https://docs.sentry.io/platforms/javascript/guides/electron/ Sentry.init({