Changeset 9978

Show
Ignore:
Timestamp:
07/21/08 23:44:40 (4 months ago)
Author:
steve-e
Message:

Some cleanups and an attempt to fix the MUC highlight problem.

Location:
trunk/src
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • trunk/src/gajim.py

    r9972 r9978  
    711711                                # Update existing iter 
    712712                                self.roster.draw_contact(ji, account) 
    713                                 self.roster.draw_group(_('Transports'), account) 
    714713                                if new_show > 1 and ji in gajim.transport_avatar[account]: 
    715714                                        # transport just signed in. request avatars 
     
    21082107                                        # add contact to roster ("Not In The Roster") if he is not 
    21092108                                        self.roster.add_to_not_in_the_roster(account, jid) 
    2110                         self.roster.draw_contact(jid, account) 
     2109                        else: 
     2110                                self.roster.draw_contact(jid, account) 
    21112111 
    21122112                # Select the contact in roster, it's visible because it has events. 
     
    21252125                        if jid in self.minimized_controls[account]: 
    21262126                                self.roster.on_groupchat_maximized(None, jid, account) 
    2127  
    2128                         if not ctrl: 
     2127                                return 
     2128                        else: 
    21292129                                ctrl = self.msg_win_mgr.get_gc_control(jid, account) 
    21302130 
     
    31353135 
    31363136                if gajim.config.get('soundplayer') == '': 
    3137                         print 'first' 
    31383137                        # only on first time Gajim starts 
    31393138                        commands = ('aplay', 'play', 'esdplay', 'artsplay') 
  • trunk/src/roster_window.py

    r9961 r9978  
    760760                if contact.is_groupchat(): 
    761761                        if jid in gajim.interface.minimized_controls[account]: 
    762                                 gajim.interface.minimized_controls[account][jid] 
     762                                del gajim.interface.minimized_controls[account][jid] 
    763763                        self.remove_contact(jid, account, force=True, backend=True) 
    764764                        return True 
     
    27212721                        return 
    27222722                ctrl = gajim.interface.minimized_controls[account][jid] 
    2723                 mw = gajim.interface.msg_win_mgr.get_window(ctrl.contact.jid, 
    2724                         ctrl.account) 
     2723                mw = gajim.interface.msg_win_mgr.get_window(jid, account) 
    27252724                if not mw: 
    27262725                        mw = gajim.interface.msg_win_mgr.create_window(ctrl.contact, 
     
    27292728                mw.new_tab(ctrl) 
    27302729                mw.set_active_tab(ctrl) 
    2731                  
     2730                mw.window.window.focus() 
    27322731                self.remove_groupchat(jid, account) 
    27332732