Browse Source

display(macOS): fixed first console not showing up

osy 3 years ago
parent
commit
f1db09f59d
1 changed files with 2 additions and 2 deletions
  1. 2 2
      Platform/macOS/Display/VMDisplayQemuDisplayController.swift

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

@@ -558,7 +558,7 @@ extension VMDisplayQemuWindowController {
     @MainActor private func findWindow(for display: CSDisplay) -> VMDisplayQemuWindowController? {
         let id = display.monitorID
         let secondaryWindows: [VMDisplayWindowController]
-        if self.id == id {
+        if self is VMDisplayQemuMetalWindowController && self.id == id {
             return self
         }
         if let window = primaryWindow {
@@ -600,7 +600,7 @@ extension VMDisplayQemuWindowController {
     @MainActor private func findWindow(for serial: CSPort) -> VMDisplayQemuWindowController? {
         let id = configIdForSerial(serial)!
         let secondaryWindows: [VMDisplayWindowController]
-        if self.id == id {
+        if self is VMDisplayQemuTerminalWindowController && self.id == id {
             return self
         }
         if let window = primaryWindow {