diff --git a/ChangeLog b/ChangeLog index b072780ef..566491f4a 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2013-12-03 Fred Kiefer + + * Source/NSClipView.m (-setBounds:, -setBoundsSize:): Mark the + documentView as needing redisplay. Fixes #40776. + Based on patch by Jeff Teunissen . + 2013-12-03 Fred Kiefer * Source/GSThemeDrawing.m (-drawScrollViewRect:inView:): Use diff --git a/Source/NSClipView.m b/Source/NSClipView.m index d57303e35..4cd40f0fe 100644 --- a/Source/NSClipView.m +++ b/Source/NSClipView.m @@ -239,15 +239,15 @@ static inline NSRect integralRect (NSRect rect, NSView *view) - (void) setBounds: (NSRect)b { - // FIXME: Shouldn't the document view be marked as needing a redraw? [super setBounds: b]; + [_documentView setNeedsDisplayInRect: [self documentVisibleRect]]; [_super_view reflectScrolledClipView: self]; } - (void) setBoundsSize: (NSSize)aSize { - // FIXME: Shouldn't the document view be marked as needing a redraw? [super setBoundsSize: aSize]; + [_documentView setNeedsDisplayInRect: [self documentVisibleRect]]; [_super_view reflectScrolledClipView: self]; }