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
[email protected]
https://lists.sourceforge.net/lists/listinfo/skim-app-commit