Revision: 27784
http://sourceforge.net/p/bibdesk/svn/27784
Author: hofman
Date: 2022-08-10 09:09:02 +0000 (Wed, 10 Aug 2022)
Log Message:
-----------
use integer version, use macros
Modified Paths:
--------------
trunk/bibdesk/BDSKWebIconDatabase.m
Modified: trunk/bibdesk/BDSKWebIconDatabase.m
===================================================================
--- trunk/bibdesk/BDSKWebIconDatabase.m 2022-08-10 08:56:31 UTC (rev 27783)
+++ trunk/bibdesk/BDSKWebIconDatabase.m 2022-08-10 09:09:02 UTC (rev 27784)
@@ -39,6 +39,9 @@
#import "BDSKWebIconDatabase.h"
#import "NSFileManager_BDSKExtensions.h"
+#define ICONS_KEY @"icons"
+#define ICONURLS_KEY @"iconURLs"
+#define VERSION_KEY @"version"
@interface BDSKWebIconDatabase ()
- (NSURL *)webIconDatabaseURL;
@@ -64,8 +67,8 @@
NSDictionary *dict = nil;
if (dbData)
dict = [NSPropertyListSerialization propertyListWithData:dbData
options:NSPropertyListMutableContainers format:NULL error:NULL];
- icons = [[NSMutableDictionary alloc] initWithDictionary:[dict
objectForKey:@"icons"]];
- iconURLs = [[NSMutableDictionary alloc] initWithDictionary:[dict
objectForKey:@"iconURLs"]];
+ icons = [[NSMutableDictionary alloc] initWithDictionary:[dict
objectForKey:ICONS_KEY]];
+ iconURLs = [[NSMutableDictionary alloc] initWithDictionary:[dict
objectForKey:ICONURLS_KEY]];
recentIcons = [[NSMutableDictionary alloc] init];
cachedIcons = [[NSMutableDictionary alloc] init];
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(handleApplicationWillTerminate:)
name:NSApplicationWillTerminateNotification object:nil];
@@ -127,7 +130,7 @@
if (icons == nil || iconURLs == nil || [recentIcons count] == 0)
return;
NSURL *dbURL = [self webIconDatabaseURL];
- NSDictionary *dict = [NSDictionary dictionaryWithObjectsAndKeys:iconURLs,
@"iconURLs", icons, @"icons", @"1.0", @"version", nil];
+ NSDictionary *dict = [NSDictionary dictionaryWithObjectsAndKeys:iconURLs,
ICONURLS_KEY, icons, ICONS_KEY, @"1", VERSION_KEY, nil];
NSData *data = [NSPropertyListSerialization dataWithPropertyList:dict
format:NSPropertyListBinaryFormat_v1_0 options:0 error:NULL];
[data writeToURL:dbURL atomically:YES];
}
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