new: Clear the cached visible rect so it gets recalculated after size changes

This commit is contained in:
daboe01
2026-06-13 15:42:48 +02:00
parent 210133d9e2
commit 14b5a67bf5
+8
View File
@@ -2069,8 +2069,16 @@ Sets the selection to a range of characters in response to user action.
[self setFrameSize:[self frameSize]];
}
- (void)setBoundsSize:(CGSize)aSize
{
_exposedRect = nil; // Clear the cached visible rect when bounds change
[super setBoundsSize:aSize];
}
- (void)setFrameSize:(CGSize)aSize
{
_exposedRect = nil; // Clear the cached visible rect so it gets recalculated at the new size
var desiredSize = CGSizeCreateCopy(aSize);
if (_isHorizontallyResizable || _isVerticallyResizable)