Revision: 5094
          http://skim-app.svn.sourceforge.net/skim-app/?rev=5094&view=rev
Author:   hofman
Date:     2008-12-28 12:21:33 +0000 (Sun, 28 Dec 2008)

Log Message:
-----------
Disable accessibility fixes on Tiger, as it apparently can still lead to 
crashes due to PDFKit's buggy implementation.

Modified Paths:
--------------
    trunk/PDFDisplayView_SKExtensions.m

Modified: trunk/PDFDisplayView_SKExtensions.m
===================================================================
--- trunk/PDFDisplayView_SKExtensions.m 2008-12-26 17:02:42 UTC (rev 5093)
+++ trunk/PDFDisplayView_SKExtensions.m 2008-12-28 12:21:33 UTC (rev 5094)
@@ -223,7 +223,8 @@
         originalResetCursorRects = (void (*)(id, 
SEL))SKReplaceInstanceMethodImplementation(PDFDisplayViewClass, 
@selector(resetCursorRects), (IMP)replacementResetCursorRects);
         originalPasswordEntered = (void (*)(id, SEL, 
id))SKReplaceInstanceMethodImplementation(PDFDisplayViewClass, 
@selector(passwordEntered:), (IMP)replacementPasswordEntered);
         
-        if ([[NSUserDefaults standardUserDefaults] 
boolForKey:@"SKDisableExtendedPDFViewAccessibility"]) return;
+        if ([[NSUserDefaults standardUserDefaults] 
boolForKey:@"SKDisableExtendedPDFViewAccessibility"] ||
+            (floor(NSAppKitVersionNumber) <= NSAppKitVersionNumber10_4 && 
[[NSUserDefaults standardUserDefaults] 
objectForKey:@"SKDisableExtendedPDFViewAccessibility"] != nil)) return;
         
         originalAccessibilityAttributeNames = (id (*)(id, 
SEL))SKReplaceInstanceMethodImplementation(PDFDisplayViewClass, 
@selector(accessibilityAttributeNames), 
(IMP)replacementAccessibilityAttributeNames);
         originalAccessibilityParameterizedAttributeNames = (id (*)(id, 
SEL))SKReplaceInstanceMethodImplementation(PDFDisplayViewClass, 
@selector(accessibilityParameterizedAttributeNames), 
(IMP)replacementAccessibilityParameterizedAttributeNames);


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