mirror of
https://github.com/ghostty-org/ghostty.git
synced 2025-08-02 14:57:31 +03:00
macos: update inspector size in draw call
This commit is contained in:
@ -218,11 +218,6 @@ extension Ghostty {
|
|||||||
updateSize()
|
updateSize()
|
||||||
}
|
}
|
||||||
|
|
||||||
override func resize(withOldSuperviewSize oldSize: NSSize) {
|
|
||||||
super.resize(withOldSuperviewSize: oldSize)
|
|
||||||
updateSize()
|
|
||||||
}
|
|
||||||
|
|
||||||
override func mouseDown(with event: NSEvent) {
|
override func mouseDown(with event: NSEvent) {
|
||||||
guard let inspector = self.inspector else { return }
|
guard let inspector = self.inspector else { return }
|
||||||
let mods = Ghostty.ghosttyMods(event.modifierFlags)
|
let mods = Ghostty.ghosttyMods(event.modifierFlags)
|
||||||
@ -428,6 +423,12 @@ extension Ghostty {
|
|||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// We always update our size because sometimes draw is called
|
||||||
|
// between resize events and if our size is wrong with the underlying
|
||||||
|
// drawable we will crash.
|
||||||
|
updateSize()
|
||||||
|
|
||||||
|
// Render
|
||||||
ghostty_inspector_metal_render(
|
ghostty_inspector_metal_render(
|
||||||
inspector,
|
inspector,
|
||||||
Unmanaged.passRetained(commandBuffer).toOpaque(),
|
Unmanaged.passRetained(commandBuffer).toOpaque(),
|
||||||
|
Reference in New Issue
Block a user