Changeset 9113 for trunk/src/message_control.py
- Timestamp:
- 12/08/07 06:49:38 (12 months ago)
- Files:
-
- 1 modified
-
trunk/src/message_control.py (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/message_control.py
r8926 r9113 118 118 119 119 def set_session(self, session): 120 if session == self.session:120 if hasattr(self, 'session') and session == self.session: 121 121 return 122 122 123 if self.session: 123 was_encrypted = False 124 125 if hasattr(self, 'session') and self.session: 126 if self.session.enable_encryption: 127 was_encrypted = True 128 124 129 print "starting a new session, dropping the old one!" 125 130 gajim.connections[self.account].delete_session(self.session.jid, self.session.thread_id) 126 131 127 132 self.session = session 133 134 if session: 135 session.control = self 136 137 if was_encrypted: 138 self.print_esession_details() 128 139 129 140 def send_message(self, message, keyID = '', type = 'chat', … … 135 146 136 147 if not self.session: 137 self.session = gajim.connections[self.account].make_new_session(self.contact.get_full_jid()) 148 fjid = self.contact.get_full_jid() 149 new_session = gajim.connections[self.account].make_new_session(fjid) 150 151 self.set_session(new_session) 138 152 139 153 # Send and update history
