Changeset 10144

Show
Ignore:
Timestamp:
08/07/08 17:27:02 (4 months ago)
Author:
roidelapluie
Message:

Don't print twice "ping? pong" when using /ping command in a pm.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/src/gajim.py

    r10130 r10144  
    18711871 
    18721872        def handle_event_ping_sent(self, account, contact): 
    1873                 for jid in [contact.jid, contact.get_full_jid()]: 
     1873                if contact.jid == contact.get_full_jid(): 
     1874                        # If contact is a groupchat user 
     1875                        jids = [contact.jid] 
     1876                else: 
     1877                        jids = [contact.jid, contact.get_full_jid()]             
     1878                for jid in jids: 
    18741879                        ctrl = self.msg_win_mgr.get_control(jid, account) 
    18751880                        if ctrl: 
     
    18791884                contact = data[0] 
    18801885                seconds = data[1] 
    1881  
    1882                 for jid in [contact.jid, contact.get_full_jid()]: 
     1886                if contact.jid == contact.get_full_jid(): 
     1887                        # If contact is a groupchat user 
     1888                        jids = [contact.jid] 
     1889                else: 
     1890                        jids = [contact.jid, contact.get_full_jid()] 
     1891                for jid in jids: 
    18831892                        ctrl = self.msg_win_mgr.get_control(jid, account) 
    18841893                        if ctrl: 
     
    18861895 
    18871896        def handle_event_ping_error(self, account, contact): 
    1888                 for jid in [contact.jid, contact.get_full_jid()]: 
     1897                if contact.jid == contact.get_full_jid(): 
     1898                        # If contact is a groupchat user 
     1899                        jids = [contact.jid] 
     1900                else: 
     1901                        jids = [contact.jid, contact.get_full_jid()] 
     1902                for jid in jids: 
    18891903                        ctrl = self.msg_win_mgr.get_control(jid, account) 
    18901904                        if ctrl: