Revision: 13956
http://sourceforge.net/p/skim-app/code/13956
Author: hofman
Date: 2023-12-21 23:51:43 +0000 (Thu, 21 Dec 2023)
Log Message:
-----------
use class of original link object for attribute template
Modified Paths:
--------------
trunk/SKTemplateTag.m
Modified: trunk/SKTemplateTag.m
===================================================================
--- trunk/SKTemplateTag.m 2023-12-21 23:35:15 UTC (rev 13955)
+++ trunk/SKTemplateTag.m 2023-12-21 23:51:43 UTC (rev 13956)
@@ -41,12 +41,13 @@
static inline SKAttributeTemplate *copyTemplateForLink(id aLink, NSRange
range) {
SKAttributeTemplate *linkTemplate = nil;
+ Class aClass = [aLink class];
if ([aLink isKindOfClass:[NSURL class]])
aLink = [[aLink absoluteString] stringByRemovingPercentEncoding];
if ([aLink isKindOfClass:[NSString class]]) {
NSArray *template = [SKTemplateParser
arrayByParsingTemplateString:aLink];
if ([template count] > 1 || ([template count] == 1 && [(SKTemplateTag
*)[template lastObject] type] != SKTemplateTagText))
- linkTemplate = [[SKAttributeTemplate alloc]
initWithTemplate:template range:range attributeClass:[aLink class]];
+ linkTemplate = [[SKAttributeTemplate alloc]
initWithTemplate:template range:range attributeClass:aClass];
}
return linkTemplate;
}
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