fix: trafficLightPosition incorrect with customButtonsOnHover (#48621)
fix: trafficLightPosition incorrect with customButtonsOnHover Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com> Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com>
This commit is contained in:
parent
fc369d5e5f
commit
3f23e8c93a
1 changed files with 7 additions and 0 deletions
|
|
@ -176,6 +176,13 @@
|
|||
[button setHidden:hidden];
|
||||
[button setNeedsDisplay:YES];
|
||||
}
|
||||
|
||||
// On macOS 26, toggling the hidden state of the standard window buttons can
|
||||
// cause AppKit to re-layout the title bar container and reset its frame,
|
||||
// which loses the custom margin adjustments. Re-apply the calculated geometry
|
||||
// after visibility changes to keep the buttons at the specified margin
|
||||
// instead of snapping back to the default until the next manual resize.
|
||||
[self redraw];
|
||||
}
|
||||
|
||||
// Return the bounds of all 3 buttons.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue