From fb8c57b898cc2920ce0f2fc28947a46dd5c9c2b2 Mon Sep 17 00:00:00 2001 From: Roman Date: Wed, 7 Oct 2020 23:37:31 +0300 Subject: [PATCH] fix: ensure main-window from global menu Signed-off-by: Roman --- src/main/index.ts | 2 +- src/main/menu.ts | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/main/index.ts b/src/main/index.ts index 8e09e6dbb6..ed2cd5476e 100644 --- a/src/main/index.ts +++ b/src/main/index.ts @@ -94,6 +94,6 @@ app.on("will-quit", (event) => { windowManager?.destroy(); clusterManager?.stop(); proxyServer?.close(); - app.exit(); // force quite + app.exit(); // forced app.quit() } }) diff --git a/src/main/menu.ts b/src/main/menu.ts index 64b111046b..a581fb02fb 100644 --- a/src/main/menu.ts +++ b/src/main/menu.ts @@ -45,8 +45,9 @@ export function buildMenu(windowManager: WindowManager) { return menuItems; } - function navigate(url: string) { + async function navigate(url: string) { logger.info(`[MENU]: navigating to ${url}`); + await windowManager.ensureMainWindow(); windowManager.navigate(url); }