diff libpurple/server.c @ 26721:1ba4bbd3b0cd

Chat's nick is normalized. So normalize before comparing with it. Also, remove an extra normalization operation.
author Sadrul Habib Chowdhury <imadil@gmail.com>
date Tue, 28 Apr 2009 03:44:26 +0000
parents fb44acfae441
children 2ab648c328cc
line wrap: on
line diff
--- a/libpurple/server.c	Mon Apr 27 17:49:36 2009 +0000
+++ b/libpurple/server.c	Tue Apr 28 03:44:26 2009 +0000
@@ -940,7 +940,8 @@
 		return;
 
 	/* Did I send the message? */
-	if (purple_strequal(purple_conv_chat_get_nick(chat), who)) {
+	if (purple_strequal(purple_conv_chat_get_nick(chat),
+				purple_normalize(purple_conversation_get_account(conv), who))) {
 		flags |= PURPLE_MESSAGE_SEND;
 		flags &= ~PURPLE_MESSAGE_RECV; /* Just in case some prpl sets it! */
 	} else {