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; } }