display(terminal): window width restored incorrectly

Fixes #5469
This commit is contained in:
osy 2023-07-16 19:36:57 -07:00
parent b76d81e866
commit 11065065dc
2 changed files with 2 additions and 0 deletions

View File

@ -62,6 +62,7 @@ class VMDisplayAppleTerminalWindowController: VMDisplayAppleWindowController, VM
}
override func updateWindowFrame() {
isSizeChangeIgnored = true
setupTerminal(terminalView, using: serialConfig.terminal!, id: index, for: window!)
isSizeChangeIgnored = false
super.updateWindowFrame()

View File

@ -52,6 +52,7 @@ class VMDisplayQemuTerminalWindowController: VMDisplayQemuWindowController, VMDi
override func enterLive() {
super.enterLive()
isSizeChangeIgnored = true
setupTerminal(terminalView, using: serialConfig!.terminal!, id: id, for: window!)
isSizeChangeIgnored = false
}