Revision: 16602
http://sourceforge.net/p/skim-app/code/16602
Author: hofman
Date: 2026-10-04 15:13:50 +0000 (Sun, 04 Oct 2026)
Log Message:
-----------
use private accessor on 10.12
Modified Paths:
--------------
trunk/SkimNotes/PDFAnnotation_SKNExtensions.m
Modified: trunk/SkimNotes/PDFAnnotation_SKNExtensions.m
===================================================================
--- trunk/SkimNotes/PDFAnnotation_SKNExtensions.m 2026-10-04 14:31:37 UTC
(rev 16601)
+++ trunk/SkimNotes/PDFAnnotation_SKNExtensions.m 2026-10-04 15:13:50 UTC
(rev 16602)
@@ -982,16 +982,14 @@
else
widgetType = SKNPDFWidgetTypeFromAnnotationValue([self
valueForAnnotationKey:@"/FT"]);
if (widgetType == kSKNPDFWidgetTypeButton) {
- if ([self respondsToSelector:@selector(setButtonWidgetState:)]) {
+ if ([self respondsToSelector:@selector(setButtonWidgetState:)])
[self setButtonWidgetState:[string integerValue]];
- } else if ([string boolValue] == NO) {
+ else if ([string boolValue] == NO)
[self setValue:@"Off" forAnnotationKey:@"/V"];
- } else {
- NSString *s = nil;
- @try { s = [self valueForKey:@"widgetOnStateString"]; }
- @catch (id e) {}
- [self setValue:s ?: @"On" forAnnotationKey:@"/V"];
- }
+ else if ([self respondsToSelector:@selector(widgetOnStateString)])
+ [self setValue:[self widgetOnStateString]
forAnnotationKey:@"/V"];
+ else
+ [self setValue:@"On" forAnnotationKey:@"/V"];
} else {
if ([self respondsToSelector:@selector(setWidgetStringValue:)])
[self setWidgetStringValue:string];
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