Revision: 22258
          http://sourceforge.net/p/bibdesk/svn/22258
Author:   hofman
Date:     2018-05-25 20:20:24 +0000 (Fri, 25 May 2018)
Log Message:
-----------
make sure auto file with generated path is only used for Local-Url and linked 
files

Modified Paths:
--------------
    trunk/bibdesk/BDSKAutofileCommand.m
    trunk/bibdesk/BDSKFiler.m

Modified: trunk/bibdesk/BDSKAutofileCommand.m
===================================================================
--- trunk/bibdesk/BDSKAutofileCommand.m 2018-05-25 20:15:23 UTC (rev 22257)
+++ trunk/bibdesk/BDSKAutofileCommand.m 2018-05-25 20:20:24 UTC (rev 22258)
@@ -80,7 +80,7 @@
         } else if ([localFiles count] == 0) {
             return nil;
         }
-    } else if ([field isEqualToString:BDSKLocalUrlString] == NO) {
+    } else if (location == nil && [field isEqualToString:BDSKLocalUrlString] 
== NO) {
         [self setScriptErrorNumber:NSArgumentsWrongScriptError];
         return nil;
     }

Modified: trunk/bibdesk/BDSKFiler.m
===================================================================
--- trunk/bibdesk/BDSKFiler.m   2018-05-25 20:15:23 UTC (rev 22257)
+++ trunk/bibdesk/BDSKFiler.m   2018-05-25 20:20:24 UTC (rev 22258)
@@ -151,14 +151,14 @@
     BOOL initial = (mask & BDSKAutoFileOptionInitial);
     BOOL generate = (mask & BDSKAutoFileOptionGenerate);
     BOOL force = (mask & BDSKAutoFileOptionForce);
-    BOOL check = (initial) && (force == NO) && (mask & 
BDSKAutoFileOptionCheckComplete);
+    BOOL check = (generate) && (force == NO) && (mask & 
BDSKAutoFileOptionCheckComplete);
     BOOL isLinkedFiles = [field isEqualToString:BDSKLocalFileString];
     
        if (numberOfPapers == 0)
                return NO;
        
-       //if (initial && [field isEqualToString:BDSKLocalFileString] == NO)
-    //    [NSException raise:BDSKUnimplementedException format:@"%@ is only 
implemented for local files for initial moves.",NSStringFromSelector(_cmd)];
+       if (generate && [field isEqualToString:BDSKLocalFileString] == NO && 
[field isEqualToString:BDSKLocalUrlString] == NO)
+        [NSException raise:BDSKUnimplementedException format:@"%@ is only 
implemented for local files and Local-Url for initial 
moves.",NSStringFromSelector(_cmd)];
        
        if (numberOfPapers > 1) {
         [self window];

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


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Bibdesk-commit mailing list
Bibdesk-commit@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bibdesk-commit

Reply via email to