Revision: 27855
          http://sourceforge.net/p/bibdesk/svn/27855
Author:   hofman
Date:     2022-09-05 18:23:38 +0000 (Mon, 05 Sep 2022)
Log Message:
-----------
get all pubs and macros for sharing first

Modified Paths:
--------------
    trunk/bibdesk/BDSKSharingServer.m

Modified: trunk/bibdesk/BDSKSharingServer.m
===================================================================
--- trunk/bibdesk/BDSKSharingServer.m   2022-09-04 18:15:08 UTC (rev 27854)
+++ trunk/bibdesk/BDSKSharingServer.m   2022-09-05 18:23:38 UTC (rev 27855)
@@ -828,13 +828,13 @@
     
     dispatch_sync(dispatch_get_main_queue(), ^{
         NSMutableSet *allPubs = (NSMutableSet 
*)CFSetCreateMutable(CFAllocatorGetDefault(), 0, 
&kBDSKBibItemEqualitySetCallBacks);
+        NSMutableDictionary *allMacros = [[NSMutableDictionary alloc] init];
+        for (BibDocument *doc in [NSApp orderedDocuments]) {
+            [allPubs addObjectsFromArray:[doc publications]];
+            [allMacros addEntriesFromDictionary:[[doc macroResolver] 
macroDefinitions]];
+        }
         NSData *pubsData = [NSKeyedArchiver 
archivedDataWithRootObject:[allPubs allObjects]];
         if ([pubsData length]) {
-            NSMutableDictionary *allMacros = [[NSMutableDictionary alloc] 
init];
-            for (BibDocument *doc in [NSApp orderedDocuments]) {
-                [allPubs addObjectsFromArray:[doc publications]];
-                [allMacros addEntriesFromDictionary:[[doc macroResolver] 
macroDefinitions]];
-            }
             NSData *macrosData = [NSKeyedArchiver 
archivedDataWithRootObject:allMacros];
             if ([macrosData length] == 0)
                 macrosData = nil;

This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.



_______________________________________________
Bibdesk-commit mailing list
Bibdesk-commit@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bibdesk-commit

Reply via email to