Improve handling of global hotkey in Linux.

This commit is contained in:
Peter Jaric 2024-07-24 10:56:16 +02:00 committed by Jonatan Heyman
parent 633ea633b9
commit 372ce351b4

View File

@ -233,6 +233,11 @@ function registerGlobalHotkey() {
// if alwaysOnTop is on, calling app.hide() won't hide the window // if alwaysOnTop is on, calling app.hide() won't hide the window
win.hide() win.hide()
} }
} else if (isLinux) {
win.blur()
// If we don't hide the window, it will stay on top of the stack even though it's not visible
// and pressing the hotkey again won't do anything
win.hide()
} else { } else {
win.blur() win.blur()
if (CONFIG.get("settings.showInMenu") || CONFIG.get("settings.alwaysOnTop")) { if (CONFIG.get("settings.showInMenu") || CONFIG.get("settings.alwaysOnTop")) {