# HG changeset patch # User souliane # Date 1448359226 -3600 # Node ID 76a9c074327b245f64f80e9cf44bb86c7dc77896 # Parent 9b57d117e8c511b645508422da3647c390ae8a29 browser_side (contact_panel): fixes contact box update diff -r 9b57d117e8c5 -r 76a9c074327b src/browser/sat_browser/contact_panel.py --- a/src/browser/sat_browser/contact_panel.py Mon Nov 23 23:30:34 2015 +0100 +++ b/src/browser/sat_browser/contact_panel.py Tue Nov 24 11:00:26 2015 +0100 @@ -97,18 +97,11 @@ return for contact_jid in set(current_jids).difference(jids): self.removeContactBox(contact_jid) - current_index = 0 - insert_count = 0 + count = 0 for contact_jid in jids: - try: - if current_jids[current_index] == contact_jid: - current_index += 1 - continue - except IndexError: - pass assert isinstance(contact_jid, jid.JID) - self.updateContactBox(contact_jid, current_index + insert_count) - insert_count += 1 + self.updateContactBox(contact_jid, count) + count += 1 def getContactBox(self, contact_jid): """Get the contact box for the given contact.