Bug 464917 - Process duplicated nick and quit messages synchronously so they don't get out of order.

r=gijs
ChatZilla only.


git-svn-id: svn://10.0.0.236/trunk@255058 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
silver%warwickcompsoc.co.uk 2008-11-16 14:21:34 +00:00
parent 3f755a0f7c
commit 17271ba92a

View File

@ -2167,7 +2167,7 @@ function serv_nick (e)
ev.user = cuser;
ev.server = this;
ev.oldNick = e.oldNick;
this.parent.eventPump.addEvent(ev);
this.parent.eventPump.routeEvent(ev);
// User must be a channel user, update sort name for userlist:
cuser.updateSortName();
@ -2182,7 +2182,7 @@ function serv_nick (e)
ev.user = e.user;
ev.server = this;
ev.oldNick = e.oldNick;
this.parent.eventPump.addEvent(ev);
this.parent.eventPump.routeEvent(ev);
}
e.destObject = e.user;
@ -2207,7 +2207,7 @@ function serv_quit (e)
ev.channel = e.server.channels[c];
ev.server = ev.channel.parent;
ev.reason = reason;
this.parent.eventPump.addEvent(ev);
this.parent.eventPump.routeEvent(ev);
delete e.server.channels[c].users[e.user.canonicalName];
}
}