diff -r 3848f6f679fd -r db452e488a5c pidgin/gtkblist.c --- a/pidgin/gtkblist.c Tue Aug 28 03:46:31 2007 +0000 +++ b/pidgin/gtkblist.c Tue Aug 28 04:32:52 2007 +0000 @@ -332,8 +332,10 @@ conv = purple_find_conversation_with_account(PURPLE_CONV_TYPE_CHAT, name, chat->account); - if (conv != NULL) + if (conv != NULL) { + pidgin_conv_attach_to_conversation(conv); purple_conversation_present(conv); + } serv_join_chat(chat->account->gc, chat->components); g_free(chat_name);