Revision: 14610
http://sourceforge.net/p/skim-app/code/14610
Author: hofman
Date: 2024-10-29 17:36:30 +0000 (Tue, 29 Oct 2024)
Log Message:
-----------
Always set drawsImage flag when initializing an anchored note with properties,
it could be set by old propeties. Can now leave out setting flag in properties.
Modified Paths:
--------------
trunk/SkimNotes/SKNPDFAnnotationNote.m
Modified: trunk/SkimNotes/SKNPDFAnnotationNote.m
===================================================================
--- trunk/SkimNotes/SKNPDFAnnotationNote.m 2024-10-29 17:24:59 UTC (rev
14609)
+++ trunk/SkimNotes/SKNPDFAnnotationNote.m 2024-10-29 17:36:30 UTC (rev
14610)
@@ -111,10 +111,8 @@
NSNumber *drawImage = [dict
objectForKey:SKNPDFAnnotationDrawsImageKey];
if ([drawImage respondsToSelector:@selector(boolValue)])
_drawsImage = [drawImage boolValue];
- else if ([[dict objectForKey:SKNPDFAnnotationTypeKey]
isEqualToString:SKNTextString])
- _drawsImage = NO;
- else if ([[dict objectForKey:SKNPDFAnnotationTypeKey]
isEqualToString:SKNStampString])
- _drawsImage = YES;
+ else
+ _drawsImage = [[dict objectForKey:SKNPDFAnnotationTypeKey]
isEqualToString:SKNStampString];
if ([self respondsToSelector:@selector(setValue:forAnnotationKey:)])
[self setValue:_drawsImage ? @"/Stamp" : @"/Text"
forAnnotationKey:@"/Subtype"];
if ([anImage isKindOfClass:imageClass])
@@ -135,7 +133,8 @@
- (NSDictionary *)SkimNoteProperties{
NSMutableDictionary *dict = [self genericSkimNoteProperties];
[dict setValue:[NSNumber numberWithInteger:[self iconType]]
forKey:SKNPDFAnnotationIconTypeKey];
- [dict setValue:[NSNumber numberWithBool:[self drawsImage]]
forKey:SKNPDFAnnotationDrawsImageKey];
+ if ([self drawsImage])
+ [dict setValue:[NSNumber numberWithBool:YES]
forKey:SKNPDFAnnotationDrawsImageKey];
[dict setValue:[self text] forKey:SKNPDFAnnotationTextKey];
[dict setValue:[self image] forKey:SKNPDFAnnotationImageKey];
return dict;
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