From c9593f379f6f508ddfce65f71480673ed408a2e1 Mon Sep 17 00:00:00 2001 From: unknown Date: Wed, 1 May 2024 15:08:31 +0800 Subject: [PATCH] optimize window display hierarchy issues. --- electron/main/main/index.ts | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/electron/main/main/index.ts b/electron/main/main/index.ts index b09b9b6..320ceec 100644 --- a/electron/main/main/index.ts +++ b/electron/main/main/index.ts @@ -238,14 +238,15 @@ function showMainWindow(blurHide: boolean, autoHide = false) { showFollowMousePosition(); } if (flag) { + if (!global.setting.general.alwaysTop) { + mainWindow.setAlwaysOnTop(true, "screen-saver"); + } global.mainWindow.show(); global.mainWindow.focus(); - global.blurHide = blurHide; - if (blurHide) { - global.blurHide = true; - } else { - global.blurHide = false; + if (!global.setting.general.alwaysTop) { + mainWindow.setAlwaysOnTop(false); } + global.blurHide = blurHide; } }