macOS: fix intrinsicContentSize of `TerminalViewContainer`

pull/10062/head
Lukas 2025-12-26 13:35:25 +01:00
parent 1c90af3569
commit 6ab884d69f
No known key found for this signature in database
GPG Key ID: 845CB61BD38F4E49
1 changed files with 7 additions and 0 deletions

View File

@ -26,6 +26,13 @@ class TerminalViewContainer<ViewModel: TerminalViewModel>: NSView {
fatalError("init(coder:) has not been implemented")
}
/// To make ``TerminalController/DefaultSize/contentIntrinsicSize``
/// work in ``TerminalController/windowDidLoad()``,
/// we override this to provide the correct size.
override var intrinsicContentSize: NSSize {
terminalView.intrinsicContentSize
}
private func setup() {
addSubview(terminalView)
terminalView.translatesAutoresizingMaskIntoConstraints = false