bugfix: when a user go offline and quickly online it was removed from the roster
This commit is contained in:
parent
be913f8f27
commit
00c7b60f18
|
@ -149,6 +149,8 @@ class Roster_window:
|
||||||
self.draw_contact(jid, account)
|
self.draw_contact(jid, account)
|
||||||
|
|
||||||
def really_remove_user(self, user, account):
|
def really_remove_user(self, user, account):
|
||||||
|
if user.jid in self.newly_added[account]:
|
||||||
|
return
|
||||||
if user.jid in self.to_be_removed[account]:
|
if user.jid in self.to_be_removed[account]:
|
||||||
self.to_be_removed[account].remove(user.jid)
|
self.to_be_removed[account].remove(user.jid)
|
||||||
self.remove_user(user, account)
|
self.remove_user(user, account)
|
||||||
|
|
Loading…
Reference in New Issue