Revision: 29824
http://sourceforge.net/p/bibdesk/svn/29824
Author: hofman
Date: 2025-11-16 16:52:31 +0000 (Sun, 16 Nov 2025)
Log Message:
-----------
use keyed archiver for saved sort descriptors
Modified Paths:
--------------
trunk/bibdesk/BDSKFileContentSearchController.m
Modified: trunk/bibdesk/BDSKFileContentSearchController.m
===================================================================
--- trunk/bibdesk/BDSKFileContentSearchController.m 2025-11-16 16:36:49 UTC
(rev 29823)
+++ trunk/bibdesk/BDSKFileContentSearchController.m 2025-11-16 16:52:31 UTC
(rev 29824)
@@ -191,7 +191,7 @@
[self view];
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wdeprecated-declarations"
- return [NSArchiver archivedDataWithRootObject:[resultsArrayController
sortDescriptors]];
+ return [NSKeyedArchiver archivedDataWithRootObject:[resultsArrayController
sortDescriptors]];
#pragma clang diagnostic pop
}
@@ -200,13 +200,13 @@
[self view];
NSMutableArray *sortDescriptors = [NSMutableArray array];
NSArray *array = nil;
+ @try { array = [NSKeyedUnarchiver unarchiveObjectWithData:data]; }
+ @catch (id e) {}
+ if (array == nil) {
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wdeprecated-declarations"
- @try { array = [NSUnarchiver unarchiveObjectWithData:data]; }
+ @try { array = [NSUnarchiver unarchiveObjectWithData:data]; }
#pragma clang diagnostic pop
- @catch (id e) {}
- if (array == nil) {
- @try { array = [NSKeyedUnarchiver unarchiveObjectWithData:data]; }
@catch (id e) {}
}
[sortDescriptors addObjectsFromArray:array];
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