update xchat to r1496

This commit is contained in:
berkeviktor@aol.com
2011-05-30 20:27:08 +02:00
parent ad0067c162
commit ff41e953cc
4 changed files with 17 additions and 31 deletions

View File

@@ -744,6 +744,7 @@ inbound_quit (server *serv, char *nick, char *ip, char *reason)
{
GSList *list = sess_list;
session *sess;
struct User *user;
int was_on_front_session = FALSE;
while (list)
@@ -753,9 +754,10 @@ inbound_quit (server *serv, char *nick, char *ip, char *reason)
{
if (sess == current_sess)
was_on_front_session = TRUE;
if (userlist_remove (sess, nick))
if (user = userlist_find (sess, nick))
{
EMIT_SIGNAL (XP_TE_QUIT, sess, nick, reason, ip, NULL, 0);
userlist_remove_user (sess, user);
} else if (sess->type == SESS_DIALOG && !serv->p_cmp (sess->channel, nick))
{
EMIT_SIGNAL (XP_TE_QUIT, sess, nick, reason, ip, NULL, 0);