From 9664dc499a1cf69e7f87896f442d21e2a3f3903d Mon Sep 17 00:00:00 2001 From: Wolfgang Sourdeau Date: Thu, 29 Mar 2007 18:28:57 +0000 Subject: [PATCH] Monotone-Parent: 3fb431fb255053cb2a899f221fd04e412a67a33a Monotone-Revision: ac5405fa83dfc407194eef86fe9da680a7a32d69 Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2007-03-29T18:28:57 Monotone-Branch: ca.inverse.sogo --- SoObjects/SOGo/AgenorUserDefaults.m | 23 ++++++++++++++++++++++- 1 file changed, 22 insertions(+), 1 deletion(-) diff --git a/SoObjects/SOGo/AgenorUserDefaults.m b/SoObjects/SOGo/AgenorUserDefaults.m index 974c06140..909f570f4 100644 --- a/SoObjects/SOGo/AgenorUserDefaults.m +++ b/SoObjects/SOGo/AgenorUserDefaults.m @@ -167,12 +167,23 @@ static NSString *uidColumnName = @"uid"; { NSMutableString *sql; NSString *serializedDefaults, *error; + +#if LIB_FOUNDATION_LIBRARY + NSMutableData *serializedDefaultsData; + + serializedDefaultsData = [NSData new]; + [serializedDefaultsData autorelease]; + [NSSerializer serializePropertyList: values + intoData: serializedDefaultsData]; +#else NSData *serializedDefaultsData; serializedDefaultsData = [NSPropertyListSerialization dataFromPropertyList: values format: NSPropertyListOpenStepFormat errorDescription: &error]; +#endif + if (error) sql = nil; else @@ -196,13 +207,23 @@ static NSString *uidColumnName = @"uid"; { NSMutableString *sql; NSString *serializedDefaults, *error; + +#if LIB_FOUNDATION_LIBRARY + NSMutableData *serializedDefaultsData; + + serializedDefaultsData = [NSData new]; + [serializedDefaultsData autorelease]; + [NSSerializer serializePropertyList: values + intoData: serializedDefaultsData]; +#else NSData *serializedDefaultsData; - error = nil; serializedDefaultsData = [NSPropertyListSerialization dataFromPropertyList: values format: NSPropertyListOpenStepFormat errorDescription: &error]; +#endif + error = nil; if (error) { sql = nil;