Fixed focusing on old windows when opening new windows from tray

This commit is contained in:
SiriusXT 2025-03-23 10:44:01 +08:00
parent f5a4acc097
commit 87c70cb46e

View File

@ -106,6 +106,12 @@ function updateTrayMenu() {
} }
} }
function openNewWindow() {
if (lastFocusedWindow){
lastFocusedWindow.webContents.send("globalShortcut", "openNewWindow");
}
}
function triggerKeyboardAction(actionName: KeyboardActionNames) { function triggerKeyboardAction(actionName: KeyboardActionNames) {
if (lastFocusedWindow){ if (lastFocusedWindow){
lastFocusedWindow.webContents.send("globalShortcut", actionName); lastFocusedWindow.webContents.send("globalShortcut", actionName);
@ -214,7 +220,7 @@ function updateTrayMenu() {
label: t("tray.open_new_window"), label: t("tray.open_new_window"),
type: "normal", type: "normal",
icon: getIconPath("new-window"), icon: getIconPath("new-window"),
click: () => triggerKeyboardAction("openNewWindow") click: () => openNewWindow()
}, },
{ {
label: t("tray.new-note"), label: t("tray.new-note"),