From 4cf49b659aed629a238ee31970a9cb56187f4cd9 Mon Sep 17 00:00:00 2001 From: Dan Walmsley Date: Wed, 19 May 2021 10:56:16 +0100 Subject: [PATCH] refactor broken english. --- native/Avalonia.Native/src/OSX/window.mm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/native/Avalonia.Native/src/OSX/window.mm b/native/Avalonia.Native/src/OSX/window.mm index ecce1370b6..e7c144b2d3 100644 --- a/native/Avalonia.Native/src/OSX/window.mm +++ b/native/Avalonia.Native/src/OSX/window.mm @@ -1844,8 +1844,8 @@ NSArray* AllLoopModes = [NSArray arrayWithObjects: NSDefaultRunLoopMode, NSEvent - (void)updateShadow { - // Because of [invalidateShadow] of NSWindow is not working, - // We should do the trick as following to force the NSWindow re-renders its shadow. + // Common problem in Cocoa where [invalidateShadow] does work, + // This hack forces Cocoa to invalidate the shadow. NSRect frame = [self frame]; NSRect updatedFrame = NSMakeRect(frame.origin.x, frame.origin.y, frame.size.width + 1.0, frame.size.height + 1.0);