From faa508f4a5f43c568b2f118843a48426fd990c31 Mon Sep 17 00:00:00 2001 From: Wolfgang Sourdeau Date: Wed, 30 Sep 2009 14:26:18 +0000 Subject: [PATCH] Monotone-Parent: 128e82ead2449e0c981414693e4cbf297de99a2e Monotone-Revision: 4cca4d500ad1af6c1eb559603e3f0344079dd5a4 Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2009-09-30T14:26:18 Monotone-Branch: ca.inverse.sogo --- ChangeLog | 7 +++++++ UI/MailerUI/UIxMailMainFrame.m | 7 +++---- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/ChangeLog b/ChangeLog index c7e288412..e13080f39 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +2009-09-30 Wolfgang Sourdeau + + * UI/MailerUI/UIxMailMainFrame.m (-_setupContext): if + "moduleSettings" is non-nil, we don't reset it in the user + defaults. + (-composeAction): autorelease "addresses" to avoid a leak. + 2009-09-29 Cyril Robert * SoObjects/Mailer/SOGoMailFolder.m (PUTAction:, _appendMessageData:usingId:): diff --git a/UI/MailerUI/UIxMailMainFrame.m b/UI/MailerUI/UIxMailMainFrame.m index 320b828f0..d09b1d8df 100644 --- a/UI/MailerUI/UIxMailMainFrame.m +++ b/UI/MailerUI/UIxMailMainFrame.m @@ -78,10 +78,9 @@ moduleSettings = [ud objectForKey: module]; if (!moduleSettings) { - moduleSettings = [NSMutableDictionary new]; - [moduleSettings autorelease]; + moduleSettings = [NSMutableDictionary dictionary]; + [ud setObject: moduleSettings forKey: module]; } - [ud setObject: moduleSettings forKey: module]; } /* accessors */ @@ -212,7 +211,7 @@ uids = [contactsId objectEnumerator]; uid = [uids nextObject]; - addresses = [NSMutableArray new]; + addresses = [NSMutableArray array]; while (uid) {