Revision: 15604
http://sourceforge.net/p/skim-app/code/15604
Author: hofman
Date: 2025-07-04 15:24:39 +0000 (Fri, 04 Jul 2025)
Log Message:
-----------
Log errors when writing notes to extended attributes
Modified Paths:
--------------
trunk/SKMainDocument.m
Modified: trunk/SKMainDocument.m
===================================================================
--- trunk/SKMainDocument.m 2025-07-04 14:49:11 UTC (rev 15603)
+++ trunk/SKMainDocument.m 2025-07-04 15:24:39 UTC (rev 15604)
@@ -519,6 +519,7 @@
SKNSkimNotesWritingOptions writeOptions = 0;
SKNXattrFlags flags = kSKNXattrDefault;
+ NSError *error = nil;
if ([[NSUserDefaults standardUserDefaults]
boolForKey:SKWriteLegacySkimNotesKey] == NO) {
writeOptions = SKNSkimNotesWritingSyncable;
if ([[NSUserDefaults standardUserDefaults]
boolForKey:SKWriteSkimNotesAsArchiveKey] == NO)
@@ -526,8 +527,11 @@
flags = kSKNXattrSyncable;
}
- BOOL success = [fm writeSkimNotes:[self SkimNoteProperties]
textNotes:[self notesString] richTextNotes:[self notesRTFData]
toExtendedAttributesAtURL:absoluteURL options:writeOptions error:NULL];
+ BOOL success = [fm writeSkimNotes:[self SkimNoteProperties]
textNotes:[self notesString] richTextNotes:[self notesRTFData]
toExtendedAttributesAtURL:absoluteURL options:writeOptions error:&error];
+ if (success == NO)
+ NSLog(@"Error attaching notes: %@", error);
+
NSDictionary *options = [self presentationOptions];
SKNExtendedAttributeManager *eam = [SKNExtendedAttributeManager
sharedNoSplitManager];
[eam removeExtendedAttributeNamed:PRESENTATION_OPTIONS_KEY
atPath:[absoluteURL path] traverseLink:YES error:NULL];
This was sent by the SourceForge.net collaborative development platform, the
world's largest Open Source development site.
_______________________________________________
Skim-app-commit mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/skim-app-commit