ignore toggle tray command if tray is disabled (#7654)

This commit is contained in:
Elian Doran 2025-11-09 09:45:37 +02:00 committed by GitHub
commit 4c8f20be9a
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -171,7 +171,8 @@ export default class RootCommandExecutor extends Component {
} }
toggleTrayCommand() { toggleTrayCommand() {
if (!utils.isElectron()) return; if (!utils.isElectron() || options.is("disableTray")) return;
const { BrowserWindow } = utils.dynamicRequire("@electron/remote"); const { BrowserWindow } = utils.dynamicRequire("@electron/remote");
const windows = BrowserWindow.getAllWindows() as Electron.BaseWindow[]; const windows = BrowserWindow.getAllWindows() as Electron.BaseWindow[];
const isVisible = windows.every((w) => w.isVisible()); const isVisible = windows.every((w) => w.isVisible());