From eb3c07164cf89b0a41654a5a1cd4b5cb874320d5 Mon Sep 17 00:00:00 2001 From: Olivier Couet Date: Fri, 19 Dec 2025 16:39:22 +0100 Subject: [PATCH] - Fix a textedit issue with Cocoa --- graf2d/cocoa/src/QuartzWindow.mm | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/graf2d/cocoa/src/QuartzWindow.mm b/graf2d/cocoa/src/QuartzWindow.mm index 22443693b9b66..dd3bbaf0e50c8 100644 --- a/graf2d/cocoa/src/QuartzWindow.mm +++ b/graf2d/cocoa/src/QuartzWindow.mm @@ -2612,6 +2612,18 @@ - (BOOL) acceptsCrossingEvents : (unsigned) eventMask return accepts; } +//______________________________________________________________________________ +- (void)didAddSubview:(NSView *)subview +{ + self.clipsToBounds = YES; +} + +//______________________________________________________________________________ +- (void)willRemoveSubview:(NSView *)subview +{ + self.clipsToBounds = self.subviews.count > 1; +} + //______________________________________________________________________________ - (void) addChild : (NSView *) child {