Revision: 28386
          http://sourceforge.net/p/bibdesk/svn/28386
Author:   hofman
Date:     2023-10-02 21:49:21 +0000 (Mon, 02 Oct 2023)
Log Message:
-----------
name enum for filer error

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

Modified: trunk/bibdesk/BDSKFiler.h
===================================================================
--- trunk/bibdesk/BDSKFiler.h   2023-10-02 21:35:43 UTC (rev 28385)
+++ trunk/bibdesk/BDSKFiler.h   2023-10-02 21:49:21 UTC (rev 28386)
@@ -48,7 +48,7 @@
 
 @class BibDocument;
 
-enum {
+typedef NS_OPTIONS(NSInteger, BDSKFilerError) {
        BDSKNoError = 0,
        BDSKSourceFileDoesNotExistErrorMask = 1 << 0,
        BDSKTargetFileExistsErrorMask = 1 << 1,
@@ -137,6 +137,6 @@
        @param          error An NSError object set when an error occurs.
        @discussion -
 */
-- (BOOL)moveItemAtURL:(NSURL *)fileURL toURL:(NSURL *)newFileURL 
ignoring:(NSInteger)ignoredError  error:(NSError **)error;
+- (BOOL)moveItemAtURL:(NSURL *)fileURL toURL:(NSURL *)newFileURL 
ignoring:(BDSKFilerError)ignoredError  error:(NSError **)error;
 
 @end

Modified: trunk/bibdesk/BDSKFiler.m
===================================================================
--- trunk/bibdesk/BDSKFiler.m   2023-10-02 21:35:43 UTC (rev 28385)
+++ trunk/bibdesk/BDSKFiler.m   2023-10-02 21:49:21 UTC (rev 28386)
@@ -196,7 +196,7 @@
             id paperInfo = [paperInfos objectAtIndex:i];
             BDSKLinkedFile *file = [paperInfo valueForKey:BDSKFilerFileKey];
             BibItem *pub = [paperInfo valueForKey:BDSKFilerPublicationKey];
-            NSInteger flag = force ? [paperInfo valueForKey:BDSKFilerFlagKey] 
: BDSKNoError;
+            BDSKFilerError flag = force ? [paperInfo 
valueForKey:BDSKFilerFlagKey] : BDSKNoError;
             NSString *oldPath = nil;
             NSString *newPath = nil;
         
@@ -358,12 +358,12 @@
 
 @implementation NSFileManager (BDSKFilerExtensions)
 
-- (BOOL)moveItemAtURL:(NSURL *)fileURL toURL:(NSURL *)newFileURL 
ignoring:(NSInteger)ignoredError error:(NSError **)error{
+- (BOOL)moveItemAtURL:(NSURL *)fileURL toURL:(NSURL *)newFileURL 
ignoring:(BDSKFilerError)ignoredError error:(NSError **)error{
     NSURL *resolvedURL = nil;
     NSURL *resolvedNewURL = nil;
     NSString *status = nil;
     NSString *fix = nil;
-    NSInteger statusFlag = BDSKNoError;
+    BDSKFilerError statusFlag = BDSKNoError;
     BOOL ignoreMove = NO;
     
     // filemanager needs aliases resolved for moving and existence checks

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