diff --git a/ts/sql/Client.ts b/ts/sql/Client.ts index adb5c874520..84a9e2c6e37 100644 --- a/ts/sql/Client.ts +++ b/ts/sql/Client.ts @@ -343,6 +343,11 @@ async function startInRendererProcess(isTesting = false): Promise { } async function goBackToMainProcess(): Promise { + if (state === RendererState.InMain) { + log.info('goBackToMainProcess: Already in the main process'); + return; + } + strictAssert( state === RendererState.InRenderer, `goBackToMainProcess: expected ${state} to be ${RendererState.InRenderer}`