diff -r 0dbe85304251 -r ea3afb5c8638 src/conversation.c --- a/src/conversation.c Mon Nov 26 21:55:53 2001 +0000 +++ b/src/conversation.c Mon Nov 26 22:33:21 2001 +0000 @@ -906,6 +906,9 @@ if (c->makesound && (sound_options & OPT_SOUND_SEND)) play_sound(SEND); + + if (im_options & OPT_IM_POPDOWN) + gtk_widget_hide(c->window); } } else { err = serv_chat_send(c->gc, c->id, buf); @@ -1355,6 +1358,8 @@ if (!c->is_chat && !g_list_find(conversations, c)) return; + gtk_widget_show(c->window); + if (!c->is_chat || !(c->gc->prpl->options & OPT_PROTO_UNIQUE_CHATNAME)) { if (!who) { if (flags & WFLAG_SEND) {