Show
Ignore:
Timestamp:
05/04/08 02:24:27 (4 months ago)
Author:
bct
Message:

pm bugfix

Files:
1 modified

Legend:

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

    r9560 r9569  
    605605 
    606606                # We print if window is opened 
    607                 pm_control = gajim.interface.msg_win_mgr.get_control(fjid, self.account, session) 
     607                pm_control = session.control 
    608608 
    609609                if pm_control: 
     
    633633                                self.parent_win.redraw_tab(self) 
    634634                else: 
    635                         self._start_private_message(nick, session) 
     635                        self._start_private_message(nick) 
    636636                # Scroll to line 
    637637                self.list_treeview.expand_row(path[0:1], False) 
     
    892892                fjid = gajim.construct_fjid(self.room_jid, nick) # 'fake' jid 
    893893 
    894                 self._start_private_message(nick) 
     894                ctrl = self._start_private_message(nick) 
    895895                if msg: 
    896                         gajim.interface.msg_win_mgr.get_control(fjid, self.account).\ 
    897                                 send_message(msg) 
     896                        ctrl.send_message(msg) 
    898897 
    899898        def on_send_file(self, widget, gc_contact): 
     
    20422041                win.window.present() 
    20432042 
     2043                return ctrl 
     2044 
    20442045        def on_row_activated(self, widget, path): 
    20452046                '''When an iter is activated (dubblick or single click if gnome is set 
     
    21002101 
    21012102                        if gajim.single_click and not event.state & gtk.gdk.SHIFT_MASK: 
    2102                                 self.on_row_activated(widget, path)                      
     2103                                self.on_row_activated(widget, path) 
    21032104                                return True 
    21042105                        else: