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

Reply via email to