Revision: 13759
http://sourceforge.net/p/skim-app/code/13759
Author: hofman
Date: 2023-11-12 23:59:46 +0000 (Sun, 12 Nov 2023)
Log Message:
-----------
no need to support fallback for private layout pre 10.12
Modified Paths:
--------------
trunk/PDFDocumentView_SKExtensions.m
Modified: trunk/PDFDocumentView_SKExtensions.m
===================================================================
--- trunk/PDFDocumentView_SKExtensions.m 2023-11-12 23:42:57 UTC (rev
13758)
+++ trunk/PDFDocumentView_SKExtensions.m 2023-11-12 23:59:46 UTC (rev
13759)
@@ -53,7 +53,7 @@
#pragma mark -
-static NSString *pdfViewIvarKeyPath = @"private.pdfView";
+static NSString *pdfViewIvarKeyPath = @"_private.pdfView";
static id fallback_ivar_getPDFView(id self, SEL _cmd) {
id pdfView = nil;
@@ -154,9 +154,6 @@
if ([PDFDocumentViewClass instancesRespondToSelector:@selector(pdfView)]
== NO) {
if ([PDFDocumentViewClass
instancesRespondToSelector:@selector(getPDFView)]) {
SKAddInstanceMethodImplementationFromSelector(PDFDocumentViewClass,
@selector(pdfView), @selector(getPDFView));
- } else if (class_getInstanceVariable(PDFDocumentViewClass,
"_pdfView")) {
- pdfViewIvarKeyPath = @"pdfView";
- SKAddInstanceMethodImplementation(PDFDocumentViewClass,
@selector(pdfView), (IMP)fallback_ivar_getPDFView, "@@:");
} else if (class_getInstanceVariable(PDFDocumentViewClass,
"_private")) {
SKAddInstanceMethodImplementation(PDFDocumentViewClass,
@selector(pdfView), (IMP)fallback_ivar_getPDFView, "@@:");
} else {
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