adium 2267:3db85aa29006: Prevent contacts who cannot join meta c...
commits at adium.im
commits at adium.im
Thu May 21 19:06:38 UTC 2009
details: http://hg.adium.im/adium/rev/3db85aa29006
revision: 2267:3db85aa29006
author: Zachary West <zacw at adium.im>
date: Thu May 21 15:06:28 2009 -0400
Prevent contacts who cannot join meta contacts from being combined into meta contacts. Fixes #12134.
diffstat:
Source/AIListController.m | 13 +++++++++++++
1 files changed, 13 insertions(+), 0 deletions(-)
diffs (23 lines):
diff -r 2ff64a5667c2 -r 3db85aa29006 Source/AIListController.m
--- a/Source/AIListController.m Thu May 21 14:43:10 2009 -0400
+++ b/Source/AIListController.m Thu May 21 15:06:28 2009 -0400
@@ -858,6 +858,19 @@
- (void)promptToCombineItems:(NSArray *)items withContact:(AIListContact *)inContact
{
+ for (AIListContact *listContact in [items arrayByAddingObject:inContact]) {
+ // Make sure all of the items can join the contact.
+ if (!listContact.canJoinMetaContacts) {
+ NSRunAlertPanel(AILocalizedString(@"Unable to Combine", nil),
+ AILocalizedString(@"%@ is not able to be combined into a meta contact.", nil),
+ AILocalizedStringFromTable(@"OK", @"Buttons", "Verb 'OK' on a button"),
+ nil,
+ nil,
+ listContact.displayName);
+ return;
+ }
+ }
+
NSString *promptTitle;
//Appropriate prompt
More information about the commits
mailing list