comparison libpurple/protocols/msn/switchboard.c @ 31116:17ee21b062f9

Don't add ourselves to our own conversation.
author Elliott Sales de Andrade <qulogic@pidgin.im>
date Tue, 15 Dec 2009 00:13:49 +0000
parents e9c6be9e0ddf
children ccae0fa9622f
comparison
equal deleted inserted replaced
31115:e9c6be9e0ddf 31116:17ee21b062f9
237 else 237 else
238 passport = g_strdup(user); 238 passport = g_strdup(user);
239 239
240 /* Don't add multiple endpoints to the conversation. */ 240 /* Don't add multiple endpoints to the conversation. */
241 if (g_list_find_custom(swboard->users, passport, (GCompareFunc)strcmp)) { 241 if (g_list_find_custom(swboard->users, passport, (GCompareFunc)strcmp)) {
242 g_free(passport);
243 return;
244 }
245
246 /* Don't add ourselves either... */
247 if (g_str_equal(passport, purple_account_get_username(account))) {
242 g_free(passport); 248 g_free(passport);
243 return; 249 return;
244 } 250 }
245 251
246 swboard->users = g_list_prepend(swboard->users, passport); 252 swboard->users = g_list_prepend(swboard->users, passport);