Revision: 29820
http://sourceforge.net/p/bibdesk/svn/29820
Author: hofman
Date: 2025-11-16 15:49:17 +0000 (Sun, 16 Nov 2025)
Log Message:
-----------
use designated initializer for decoding complex string
Modified Paths:
--------------
trunk/bibdesk/BDSKComplexString.m
Modified: trunk/bibdesk/BDSKComplexString.m
===================================================================
--- trunk/bibdesk/BDSKComplexString.m 2025-11-16 09:41:02 UTC (rev 29819)
+++ trunk/bibdesk/BDSKComplexString.m 2025-11-16 15:49:17 UTC (rev 29820)
@@ -362,17 +362,7 @@
- (instancetype)initWithCoder:(NSCoder *)coder{
if([coder allowsKeyedCoding]){
- self = [super init];
- if (self) {
- BDSKASSERT([coder isKindOfClass:[NSKeyedUnarchiver class]]);
- nodes = [coder decodeObjectOfClasses:[NSSet
setWithObjects:[NSArray class], [BDSKStringNode class], nil] forKey:@"nodes"];
- isComplex = [coder decodeBoolForKey:@"complex"];
- isInherited = [coder decodeBoolForKey:@"inherited"];
- macroResolver = [coder macroResolverForComplexString];
- expandedString = nil;
- modification = 0;
- defaultModification = 0;
- }
+ self = [self initWithNodes:[coder decodeObjectOfClasses:[NSSet
setWithObjects:[NSArray class], [BDSKStringNode class], nil] forKey:@"nodes"]
macroResolver:[coder macroResolverForComplexString] isComplex:[coder
macroResolverForComplexString] isInherited:[coder
decodeBoolForKey:@"inherited"]];
} else {
self = [NSKeyedUnarchiver unarchiveObjectWithData:[coder
decodeDataObject]];
}
This was sent by the SourceForge.net collaborative development platform, the
world's largest Open Source development site.
_______________________________________________
Bibdesk-commit mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bibdesk-commit