Revision: 28383
          http://sourceforge.net/p/bibdesk/svn/28383
Author:   hofman
Date:     2023-10-02 15:24:39 +0000 (Mon, 02 Oct 2023)
Log Message:
-----------
bitmap compare ignored error mask rather than full equality

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

Modified: trunk/bibdesk/BDSKFiler.m
===================================================================
--- trunk/bibdesk/BDSKFiler.m   2023-10-02 14:33:56 UTC (rev 28382)
+++ trunk/bibdesk/BDSKFiler.m   2023-10-02 15:24:39 UTC (rev 28383)
@@ -378,7 +378,7 @@
         statusFlag = BDSKCannotResolveAliasErrorMask;
     }else if([resolvedNewURL checkResourceIsReachableAndReturnError:NULL]){
         if([resolvedURL checkResourceIsReachableAndReturnError:NULL]){
-            if(ignoredFlag == BDSKTargetFileExistsErrorMask){
+            if((ignoredFlag & BDSKTargetFileExistsErrorMask) != 0){
                 NSURL *backupURL = [self 
desktopFileURLWithBasename:[resolvedNewURL lastPathComponent]];
                 if(NO == [self moveItemAtURL:resolvedNewURL toURL:backupURL 
ignoring:0 error:NULL] &&
                     [resolvedNewURL 
checkResourceIsReachableAndReturnError:NULL] &&
@@ -399,7 +399,7 @@
                 }
                 statusFlag = BDSKTargetFileExistsErrorMask;
             }
-        }else if(ignoredFlag == (BDSKSourceFileDoesNotExistErrorMask | 
BDSKTargetFileExistsErrorMask)){
+        }else if((ignoredFlag & BDSKSourceFileDoesNotExistErrorMask) != 0){
             ignoreMove = YES;
         }else{
             status = NSLocalizedString(@"Original file does not exist, file 
exists at target location.", @"AutoFile error message");
@@ -409,7 +409,7 @@
     }else if(NO == [resolvedURL checkResourceIsReachableAndReturnError:NULL]){
         status = NSLocalizedString(@"Original file does not exist.", 
@"AutoFile error message");
         statusFlag = BDSKSourceFileDoesNotExistErrorMask;
-    }else if(ignoredFlag != BDSKCannotMoveFileErrorMask && NO == [self 
isDeletableFileAtPath:[resolvedURL path]]){
+    }else if((ignoredFlag & BDSKCannotMoveFileErrorMask) == 0 && NO == [self 
isDeletableFileAtPath:[resolvedURL path]]){
         status = NSLocalizedString(@"Unable to move read-only file.", 
@"AutoFile error message");
         fix = NSLocalizedString(@"Copy original file.", @"AutoFile fix");
         statusFlag = BDSKCannotMoveFileErrorMask;
@@ -449,7 +449,7 @@
                     statusFlag = BDSKCannotMoveFileErrorMask;
                 }else{
                     if(![self removeItemAtURL:resolvedURL error:NULL]){
-                        if (ignoredFlag != BDSKCannotRemoveFileErrorMask){
+                        if ((ignoredFlag & BDSKCannotRemoveFileErrorMask) == 
0){
                             status = NSLocalizedString(@"Unable to remove 
original.", @"AutoFile error message");
                             fix = NSLocalizedString(@"Copy original file.", 
@"AutoFile fix");
                             statusFlag = BDSKCannotRemoveFileErrorMask;
@@ -467,7 +467,7 @@
                     }
                 }
             }else if([resolvedNewURL 
checkResourceIsReachableAndReturnError:NULL]){ // error remove original file
-                if(ignoredFlag != BDSKCannotRemoveFileErrorMask){
+                if((ignoredFlag & BDSKCannotRemoveFileErrorMask) == 0){
                     status = NSLocalizedString(@"Unable to remove original 
file.", @"AutoFile error message");
                     fix = NSLocalizedString(@"Copy original file.", @"AutoFile 
fix");
                     statusFlag = BDSKCannotRemoveFileErrorMask;

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