Mercurial > pidgin.yaz
changeset 22419:d83adbf0c92c
merge of '372b94fab52b770bd853506200652575d0588539'
and 'e4b22781fe6c2a7cd1133ee36a308ede967be25e'
author | Sadrul Habib Chowdhury <imadil@gmail.com> |
---|---|
date | Thu, 06 Mar 2008 15:55:39 +0000 |
parents | b0b8c94118c8 (diff) eab5bc54e163 (current diff) |
children | 85193a3dca5e b7be2d6f96a3 |
files | |
diffstat | 2 files changed, 6 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/finch/gntblist.c Thu Mar 06 11:34:11 2008 +0000 +++ b/finch/gntblist.c Thu Mar 06 15:55:39 2008 +0000 @@ -2610,11 +2610,13 @@ { PurpleAccount *account; const char *username; + PurpleConversation *conv; account = purple_request_fields_get_account(fields, "account"); username = purple_request_fields_get_string(fields, "screenname"); - purple_conversation_new(PURPLE_CONV_TYPE_IM, account, username); + conv = purple_conversation_new(PURPLE_CONV_TYPE_IM, account, username); + purple_conversation_present(conv); } static void
--- a/finch/gntconv.c Thu Mar 06 11:34:11 2008 +0000 +++ b/finch/gntconv.c Thu Mar 06 15:55:39 2008 +0000 @@ -660,8 +660,10 @@ PurpleAccount *account; PurpleBlistNode *convnode = NULL; - if (ggc) + if (ggc) { + gnt_window_present(ggc->window); return; + } account = purple_conversation_get_account(conv); cc = find_conv_with_contact(account, purple_conversation_get_name(conv));