From: Badlop Date: Mon, 9 Jun 2008 23:43:47 +0000 (+0000) Subject: * src/ejabberd_c2s.erl: Bugfix: deliver messages when first X-Git-Tag: v2.1.0~18^2~693 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=ff94e586eb37b372a924ddef03c5946329d34034;p=ejabberd * src/ejabberd_c2s.erl: Bugfix: deliver messages when first presence is Invisible (thanks to Dariusz Markowicz)(EJAB-262) SVN Revision: 1348 --- diff --git a/ChangeLog b/ChangeLog index 609b59664..c60728a80 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2008-06-10 Badlop + + * src/ejabberd_c2s.erl: Bugfix: deliver messages when first + presence is Invisible (thanks to Dariusz Markowicz)(EJAB-262) + 2008-06-08 Badlop * doc/guide.tex: Small fixes (thanks to Christoph Anton Mitterer) diff --git a/src/ejabberd_c2s.erl b/src/ejabberd_c2s.erl index a8d78b2fc..358b1fe32 100644 --- a/src/ejabberd_c2s.erl +++ b/src/ejabberd_c2s.erl @@ -1475,6 +1475,8 @@ presence_update(From, Packet, StateData) -> pres_i = ?SETS:new(), pres_invis = false}; "invisible" -> + NewPriority = get_priority_from_presence(Packet), + update_priority(NewPriority, Packet, StateData), NewState = if not StateData#state.pres_invis ->