Mercurial > pidgin.yaz
changeset 2855:19f786779b08
[gaim-migrate @ 2868]
huh
committer: Tailor Script <tailor@pidgin.im>
author | Eric Warmenhoven <eric@warmenhoven.org> |
---|---|
date | Sat, 08 Dec 2001 08:46:00 +0000 |
parents | 86e74a0c2f6e |
children | b1e300a85678 |
files | src/conversation.c |
diffstat | 1 files changed, 6 insertions(+), 4 deletions(-) [+] |
line wrap: on
line diff
--- a/src/conversation.c Fri Dec 07 00:19:06 2001 +0000 +++ b/src/conversation.c Sat Dec 08 08:46:00 2001 +0000 @@ -451,12 +451,14 @@ } } else { if (chat_options & OPT_CHAT_ONE_WINDOW) { - if ((g_list_length(chats) > 1) || - ((convo_options & OPT_CONVO_COMBINE) && - (im_options & OPT_IM_ONE_WINDOW) && conversations)) { + if ((convo_options & OPT_CONVO_COMBINE) && + (im_options & OPT_IM_ONE_WINDOW) && conversations) { gtk_notebook_remove_page(GTK_NOTEBOOK(chat_notebook), g_list_index(chats, c) + g_list_length(conversations)); + } else if (g_list_length(chats) > 1) { + gtk_notebook_remove_page(GTK_NOTEBOOK(chat_notebook), + g_list_index(chats, c)); } else { if (c->window) gtk_widget_destroy(c->window); @@ -1453,7 +1455,7 @@ char buf2[BUF_LONG]; char mdate[64]; - if (c->is_chat && (!c->gc || !g_slist_find(c->gc->buddy_chats, c))) + if (c->is_chat && !g_list_find(chats, c)) return; if (!c->is_chat && !g_list_find(conversations, c))