]> granicus.if.org Git - ejabberd/commitdiff
* src/ejabberd_c2s.erl: Bugfix: deliver messages when first
authorBadlop <badlop@process-one.net>
Mon, 9 Jun 2008 23:43:47 +0000 (23:43 +0000)
committerBadlop <badlop@process-one.net>
Mon, 9 Jun 2008 23:43:47 +0000 (23:43 +0000)
presence is Invisible (thanks to Dariusz Markowicz)(EJAB-262)

SVN Revision: 1348

ChangeLog
src/ejabberd_c2s.erl

index 609b596647bc8ac1f08756d75499e70850ae87db..c60728a80b64822ce5c2467ec91ae6c1a1ca25be 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2008-06-10  Badlop  <badlop@process-one.net>
+
+       * src/ejabberd_c2s.erl: Bugfix: deliver messages when first
+       presence is Invisible (thanks to Dariusz Markowicz)(EJAB-262)
+
 2008-06-08  Badlop  <badlop@process-one.net>
 
        * doc/guide.tex: Small fixes (thanks to Christoph Anton Mitterer)
index a8d78b2fc63b1ba9d32dbb8cd9c51168631f0929..358b1fe32965259d5204de973592c9ab9e396436 100644 (file)
@@ -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 ->