Fix player window on Mac

This commit is contained in:
Arkadiusz Fal 2022-03-27 13:42:38 +02:00
parent 67723f4624
commit cf20d3344a

View File

@ -33,7 +33,11 @@ enum Windows: String, CaseIterable {
func open() { func open() {
switch self { switch self {
case .player: case .player:
NSWorkspace.shared.open(URL(string: "yattee://\(location)")!) if let window = Self.playerWindow {
window.makeKeyAndOrderFront(self)
} else {
NSWorkspace.shared.open(URL(string: "yattee://\(location)")!)
}
case .main: case .main:
Self.main.focus() Self.main.focus()
} }