Delete change_nick() func, use join_gc() instead. Fixes #2903.
This commit is contained in:
		
							parent
							
								
									039fbb7953
								
							
						
					
					
						commit
						05f306115e
					
				
					 2 changed files with 3 additions and 10 deletions
				
			
		| 
						 | 
				
			
			@ -1141,7 +1141,7 @@ class Connection(ConnectionHandlers):
 | 
			
		|||
			t.setTagData('password', password)
 | 
			
		||||
		self.connection.send(p)
 | 
			
		||||
 | 
			
		||||
		#last date/time in history to avoid duplicate
 | 
			
		||||
		# last date/time in history to avoid duplicate
 | 
			
		||||
		if not self.last_history_line.has_key(room_jid): 
 | 
			
		||||
			# Not in memory, get it from DB
 | 
			
		||||
			last_log = gajim.logger.get_last_date_that_has_logs(room_jid,
 | 
			
		||||
| 
						 | 
				
			
			@ -1170,13 +1170,6 @@ class Connection(ConnectionHandlers):
 | 
			
		|||
			to = room_jid)
 | 
			
		||||
		self.connection.send(iq)
 | 
			
		||||
 | 
			
		||||
	def change_gc_nick(self, room_jid, nick):
 | 
			
		||||
		if not self.connection:
 | 
			
		||||
			return
 | 
			
		||||
		p = common.xmpp.Presence(to = '%s/%s' % (room_jid, nick))
 | 
			
		||||
		p = self.add_sha(p)
 | 
			
		||||
		self.connection.send(p)
 | 
			
		||||
 | 
			
		||||
	def send_gc_status(self, nick, jid, show, status):
 | 
			
		||||
		if not self.connection:
 | 
			
		||||
			return
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1048,7 +1048,7 @@ class GroupchatControl(ChatControlBase):
 | 
			
		|||
			if len(message_array) and message_array[0] != self.nick:
 | 
			
		||||
				nick = message_array[0]
 | 
			
		||||
				nick = helpers.parse_resource(nick)
 | 
			
		||||
				gajim.connections[self.account].change_gc_nick(self.room_jid, nick)
 | 
			
		||||
				gajim.connections[self.account].join_gc(nick, self.room_jid, None)
 | 
			
		||||
				self.clear(self.msg_textview)
 | 
			
		||||
			else:
 | 
			
		||||
				self.get_command_help(command)
 | 
			
		||||
| 
						 | 
				
			
			@ -1329,7 +1329,7 @@ class GroupchatControl(ChatControlBase):
 | 
			
		|||
		def on_ok(widget):
 | 
			
		||||
			nick = instance.input_entry.get_text().decode('utf-8')
 | 
			
		||||
			nick = helpers.parse_resource(nick)
 | 
			
		||||
			gajim.connections[self.account].change_gc_nick(self.room_jid, nick)
 | 
			
		||||
			gajim.connections[self.account].join_gc(nick, self.room_jid, None)
 | 
			
		||||
			self.nick = nick
 | 
			
		||||
		instance = dialogs.InputDialog(title, prompt, proposed_nick,
 | 
			
		||||
			is_modal = False, ok_handler = on_ok)
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		
		Reference in a new issue