Show
Ignore:
Timestamp:
02/06/08 06:24:07 (10 months ago)
Author:
bct
Message:

post-refactor traceback fixing

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • branches/session_centric/src/roster_window.py

    r9307 r9308  
    13001300                        for result in results: 
    13011301                                tim = time.localtime(float(result[2])) 
    1302                                 self.on_message(jid, result[1], tim, account, msg_type = 'chat', 
    1303                                         msg_id = result[0], session = session) 
     1302                                session.roster_message(jid, result[1], tim, msg_type='chat', msg_id=result[0]) 
    13041303 
    13051304        def fill_contacts_and_groups_dicts(self, array, account): 
     
    39613960                                resource = resource) 
    39623961 
     3962                session = gajim.connections[account].get_session(fjid, None, 'chat') 
     3963 
    39633964                if not gajim.interface.msg_win_mgr.has_window(fjid, account): 
    3964                         session = account.make_new_session(account, fjid) 
    3965                         self.control = self.new_chat(session, contact, account, resource = resource) 
     3965                        session.control = self.new_chat(session, contact, account, resource = resource) 
    39663966 
    39673967                        if len(gajim.events.get_events(account, fjid)): 
    3968                                 chat_control.read_queue() 
     3968                                session.control.read_queue() 
    39693969 
    39703970                mw = gajim.interface.msg_win_mgr.get_window(fjid, account) 
     
    42934293                if resource: 
    42944294                        fjid += '/' + resource 
     4295 
     4296                conn = gajim.connections[account] 
     4297 
     4298                if not session: 
     4299                        session = conn.get_session(fjid, None, 'chat') 
     4300 
    42954301                win = gajim.interface.msg_win_mgr.get_window(fjid, account) 
    42964302                if not win: 
    4297                         self.new_chat(session, contact, account, resource = resource) 
     4303                        session.control = self.new_chat(session, contact, account, resource=resource) 
     4304 
     4305                        if len(gajim.events.get_events(account, fjid)): 
     4306                                session.control.read_queue() 
     4307 
    42984308                        win = gajim.interface.msg_win_mgr.get_window(fjid, account) 
    4299                         ctrl = win.get_control(fjid, account) 
    43004309                        # last message is long time ago 
    4301                         gajim.last_message_time[account][ctrl.get_full_jid()] = 0 
     4310                        gajim.last_message_time[account][session.control.get_full_jid()] = 0 
     4311 
    43024312                win.set_active_tab(fjid, account) 
    4303                 if gajim.connections[account].is_zeroconf and \ 
    4304                                 gajim.connections[account].status in ('offline', 'invisible'): 
     4313                if conn.is_zeroconf and conn.status in ('offline', 'invisible'): 
    43054314                        win.get_control(fjid, account).got_disconnected() 
    43064315