adium 2081:d9164f87f19d: Add an assert for setting typing indica...

commits at adium.im commits at adium.im
Mon May 4 21:15:47 UTC 2009


details:	http://hg.adium.im/adium/rev/d9164f87f19d
revision:	2081:d9164f87f19d
author:		Zachary West <zacw at adium.im>
date:		Mon May 04 17:15:43 2009 -0400

Add an assert for setting typing indicators to prevent setting any on group chats. REfs #11847.

diffstat:

 Plugins/Purple Service/CBPurpleAccount.m |  2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

diffs (12 lines):

diff -r bfa0cf57ce7e -r d9164f87f19d Plugins/Purple Service/CBPurpleAccount.m
--- a/Plugins/Purple Service/CBPurpleAccount.m	Mon May 04 17:13:25 2009 -0400
+++ b/Plugins/Purple Service/CBPurpleAccount.m	Mon May 04 17:15:43 2009 -0400
@@ -3046,6 +3046,8 @@
 #pragma mark Private
 - (void)setTypingFlagOfChat:(AIChat *)chat to:(NSNumber *)typingStateNumber
 {
+	NSAssert(!chat.isGroupChat, @"Chat cannot be a group chat for typing.");
+	
     AITypingState currentTypingState = [chat integerValueForProperty:KEY_TYPING];
 	AITypingState newTypingState = [typingStateNumber intValue];
 	




More information about the commits mailing list