Revision: 29902
http://sourceforge.net/p/bibdesk/svn/29902
Author: hofman
Date: 2025-11-30 09:53:13 +0000 (Sun, 30 Nov 2025)
Log Message:
-----------
create macro resolver of external group lazily
Modified Paths:
--------------
trunk/bibdesk/BDSKExternalGroup.m
Modified: trunk/bibdesk/BDSKExternalGroup.m
===================================================================
--- trunk/bibdesk/BDSKExternalGroup.m 2025-11-30 09:43:36 UTC (rev 29901)
+++ trunk/bibdesk/BDSKExternalGroup.m 2025-11-30 09:53:13 UTC (rev 29902)
@@ -58,7 +58,7 @@
self = [super initWithName:aName];
if (self) {
publications = nil;
- macroResolver = [[BDSKMacroResolver alloc] initWithOwner:self];
+ macroResolver = nil;
}
return self;
}
@@ -178,7 +178,11 @@
#pragma mark BDSKOwner protocol
-- (BDSKMacroResolver *)macroResolver { return macroResolver; }
+- (BDSKMacroResolver *)macroResolver {
+ if (macroResolver == nil)
+ macroResolver = [[BDSKMacroResolver alloc] initWithOwner:self];
+ return macroResolver;
+}
- (NSUndoManager *)undoManager { return nil; }
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