Revision: 14758
http://sourceforge.net/p/skim-app/code/14758
Author: hofman
Date: 2024-11-28 14:52:16 +0000 (Thu, 28 Nov 2024)
Log Message:
-----------
Allow skimpdf actions for documents that don't allow printing on 12.0+
Modified Paths:
--------------
trunk/SkimNotes/skimpdf.m
Modified: trunk/SkimNotes/skimpdf.m
===================================================================
--- trunk/SkimNotes/skimpdf.m 2024-11-27 23:48:33 UTC (rev 14757)
+++ trunk/SkimNotes/skimpdf.m 2024-11-28 14:52:16 UTC (rev 14758)
@@ -43,6 +43,8 @@
#import "PDFAnnotation_SKNExtensions.h"
#import "SKNPDFAnnotationNote.h"
+#define SKNAppKitVersionNumber11_0 2022
+
#if !defined(MAC_OS_X_VERSION_10_13) || MAC_OS_X_VERSION_MAX_ALLOWED <
MAC_OS_X_VERSION_10_13
@interface PDFDocument (SKNHighSierradeclarations)
- (BOOL)allowsCommenting;
@@ -212,7 +214,7 @@
}
static inline BOOL SKNValidateDocument(PDFDocument *pdfDoc, NSInteger action) {
- if ([pdfDoc isLocked] || [pdfDoc allowsPrinting] == NO)
+ if ([pdfDoc isLocked] || (floor(NSAppKitVersionNumber) <=
SKNAppKitVersionNumber11_0 && [pdfDoc allowsPrinting] == NO))
return NO;
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wpartial-availability"
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