Skip to content

Commit 4847c58

Browse files
authored
Merge pull request #488 from lanxiuyun/fixWindows
fix:当Windows隐藏窗口后,不会自动将焦点返回到之前的程序。
2 parents 0d39d2b + 6a53a8c commit 4847c58

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

src/main/common/registerHotKey.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,11 @@ const registerHotKey = (mainWindow: BrowserWindow): void => {
6161
// 显示主窗口
6262
function mainWindowPopUp() {
6363
const currentShow = mainWindow.isVisible() && mainWindow.isFocused();
64-
if (currentShow) return mainWindow.hide();
64+
if (currentShow) {
65+
mainWindow.blur(); // 先失去焦点,使焦点恢复到之前的应用程序
66+
mainWindow.hide();
67+
return;
68+
}
6569
const { x: wx, y: wy } = winPosition.getPosition();
6670
mainWindow.setAlwaysOnTop(false);
6771
mainWindow.setVisibleOnAllWorkspaces(true, { visibleOnFullScreen: true });

0 commit comments

Comments
 (0)