Revision: 24204
          http://sourceforge.net/p/bibdesk/svn/24204
Author:   hofman
Date:     2019-09-09 14:39:05 +0000 (Mon, 09 Sep 2019)
Log Message:
-----------
retry running applescript for any error, as the error returned from a user 
script is meaningless

Modified Paths:
--------------
    trunk/bibdesk/BDSKScriptGroup.m
    trunk/bibdesk/Bibdesk.xcodeproj/project.pbxproj

Modified: trunk/bibdesk/BDSKScriptGroup.m
===================================================================
--- trunk/bibdesk/BDSKScriptGroup.m     2019-09-09 06:30:31 UTC (rev 24203)
+++ trunk/bibdesk/BDSKScriptGroup.m     2019-09-09 14:39:05 UTC (rev 24204)
@@ -462,7 +462,7 @@
         NSAppleEventDescriptor *appleEvent = [NSAppleEventDescriptor 
appleEventWithHandler:APPLESCRIPT_HANDLER_NAME parameters:argsArray];
         
         [script executeWithAppleEvent:appleEvent 
completionHandler:^(NSAppleEventDescriptor *result1, NSError *error1){
-            if ([error1 code] == -1708 && [argsArray count] == 0) {
+            if (result1 == nil && error1 && [argsArray count] == 0) {
                 dispatch_async(dispatch_get_main_queue(), ^{
                     NSError *initError2 = nil;
                     BDSKAppleScript *script2 = [[[BDSKAppleScript alloc] 
initWithURL:[NSURL fileURLWithPath:[scriptPath stringByStandardizingPath] 
isDirectory:NO] error:&initError2] autorelease];

Modified: trunk/bibdesk/Bibdesk.xcodeproj/project.pbxproj
===================================================================
--- trunk/bibdesk/Bibdesk.xcodeproj/project.pbxproj     2019-09-09 06:30:31 UTC 
(rev 24203)
+++ trunk/bibdesk/Bibdesk.xcodeproj/project.pbxproj     2019-09-09 14:39:05 UTC 
(rev 24204)
@@ -2159,6 +2159,7 @@
                        children = (
                                CE38FABE091D2D0E00BCB69D /* Document */,
                                CE38FA81091D242E00BCB69D /* Data */,
+                               CEFF6CCF10C14774006CFC80 /* Groups */,
                                CE38FA8C091D260400BCB69D /* Managers */,
                                CE38FA80091D241600BCB69D /* Controllers */,
                                CE38FA8D091D267A00BCB69D /* Parsers */,
@@ -2457,7 +2458,6 @@
                CE2E0F4B203E339400FD39A8 /* Web Parsers */ = {
                        isa = PBXGroup;
                        children = (
-                               CEFF6CCF10C14774006CFC80 /* Groups */,
                                CE3A254E0B75FF09006B64D3 /* BDSKWebParser.m */,
                                CE77963F20372B90009C6A52 /* 
BDSKAsynchronousWebParser.m */,
                                45DB3E480CAADFC3001EACDA /* BDSKACMDLParser.m 
*/,

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

Reply via email to