Răsfoiți Sursa

display(macOS): fix opening existing display from serial window

osy 2 ani în urmă
părinte
comite
18252a80df
1 a modificat fișierele cu 1 adăugiri și 1 ștergeri
  1. 1 1
      Platform/macOS/Display/VMDisplayQemuDisplayController.swift

+ 1 - 1
Platform/macOS/Display/VMDisplayQemuDisplayController.swift

@@ -589,7 +589,7 @@ extension VMDisplayQemuWindowController {
         guard id < vmQemuConfig.displays.count else {
         guard id < vmQemuConfig.displays.count else {
             return nil
             return nil
         }
         }
-        guard let primary = self as? VMDisplayQemuMetalWindowController else {
+        guard let primary = (primaryWindow ?? self) as? VMDisplayQemuMetalWindowController else {
             return nil
             return nil
         }
         }
         let secondary = VMDisplayQemuMetalWindowController(secondaryFromDisplay: display, primary: primary, vm: qemuVM, id: id)
         let secondary = VMDisplayQemuMetalWindowController(secondaryFromDisplay: display, primary: primary, vm: qemuVM, id: id)