Revision: 15175 http://sourceforge.net/p/skim-app/code/15175 Author: hofman Date: 2025-05-09 09:27:19 +0000 (Fri, 09 May 2025) Log Message: ----------- only set layer contents redraw policy for page view,never for presentation view
Modified Paths: -------------- trunk/SKPresentationView.m Modified: trunk/SKPresentationView.m =================================================================== --- trunk/SKPresentationView.m 2025-05-09 09:19:17 UTC (rev 15174) +++ trunk/SKPresentationView.m 2025-05-09 09:27:19 UTC (rev 15175) @@ -105,7 +105,8 @@ pageView = [[NSView alloc] initWithFrame:[self bounds]]; [pageView setLayer:layer]; [pageView setWantsLayer:YES]; - [pageView setLayerContentsRedrawPolicy:NSViewLayerContentsRedrawDuringViewResize]; + if ([self isMemberOfClass:[SKPDFPageView class]]) + [pageView setLayerContentsRedrawPolicy:NSViewLayerContentsRedrawDuringViewResize]; [pageView setContentFilters:SKColorEffectFilters()]; [pageView setTranslatesAutoresizingMaskIntoConstraints:NO]; [self addSubviewWithConstraints:pageView]; @@ -259,7 +260,6 @@ pvFlags.removeLaserPointerShadow = [[NSUserDefaults standardUserDefaults] boolForKey:SKRemoveLaserPointerShadowKey]; pvFlags.enableDrawing = NO == [[NSUserDefaults standardUserDefaults] boolForKey:SKDisableDrawingInPresentationKey]; - [pageView setLayerContentsRedrawPolicy:NSViewLayerContentsRedrawNever]; [pageView setLayerContentsPlacement:NSViewLayerContentsPlacementScaleProportionallyToFill]; [self addTrackingArea:[[NSTrackingArea alloc] initWithRect:NSZeroRect options:NSTrackingMouseMoved | NSTrackingMouseEnteredAndExited | NSTrackingActiveInKeyWindow | NSTrackingInVisibleRect owner:self userInfo:nil]]; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. _______________________________________________ Skim-app-commit mailing list Skim-app-commit@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/skim-app-commit