modify /clear command in groupchats so that it also reset color assignment. Fixes #7022
This commit is contained in:
		
							parent
							
								
									655e523247
								
							
						
					
					
						commit
						f95e45d457
					
				
					 1 changed files with 13 additions and 6 deletions
				
			
		| 
						 | 
				
			
			@ -46,11 +46,6 @@ class StandardCommonCommands(CommandContainer):
 | 
			
		|||
    AUTOMATIC = True
 | 
			
		||||
    HOSTS = ChatCommands, PrivateChatCommands, GroupChatCommands
 | 
			
		||||
 | 
			
		||||
    @command
 | 
			
		||||
    @doc(_("Clear the text window"))
 | 
			
		||||
    def clear(self):
 | 
			
		||||
        self.conv_textview.clear()
 | 
			
		||||
 | 
			
		||||
    @command
 | 
			
		||||
    @doc(_("Hide the chat buttons"))
 | 
			
		||||
    def compact(self):
 | 
			
		||||
| 
						 | 
				
			
			@ -168,6 +163,11 @@ class StandardCommonChatCommands(CommandContainer):
 | 
			
		|||
    AUTOMATIC = True
 | 
			
		||||
    HOSTS = ChatCommands, PrivateChatCommands
 | 
			
		||||
 | 
			
		||||
    @command
 | 
			
		||||
    @doc(_("Clear the text window"))
 | 
			
		||||
    def clear(self):
 | 
			
		||||
        self.conv_textview.clear()
 | 
			
		||||
 | 
			
		||||
    @command
 | 
			
		||||
    @doc(_("Toggle the GPG encryption"))
 | 
			
		||||
    def gpg(self):
 | 
			
		||||
| 
						 | 
				
			
			@ -240,6 +240,13 @@ class StandardGroupChatCommands(CommandContainer):
 | 
			
		|||
    AUTOMATIC = True
 | 
			
		||||
    HOSTS = GroupChatCommands,
 | 
			
		||||
 | 
			
		||||
    @command
 | 
			
		||||
    @doc(_("Clear the text window"))
 | 
			
		||||
    def clear(self):
 | 
			
		||||
        self.conv_textview.clear()
 | 
			
		||||
        self.gc_count_nicknames_colors = -1
 | 
			
		||||
        self.gc_custom_colors = {}
 | 
			
		||||
 | 
			
		||||
    @command(raw=True)
 | 
			
		||||
    @doc(_("Change your nickname in a group chat"))
 | 
			
		||||
    def nick(self, new_nick):
 | 
			
		||||
| 
						 | 
				
			
			@ -353,4 +360,4 @@ class StandardGroupChatCommands(CommandContainer):
 | 
			
		|||
    @command('unignore', raw=True)
 | 
			
		||||
    @doc(_("Allow an occupant to send you public or private messages"))
 | 
			
		||||
    def unblock(self, who):
 | 
			
		||||
        self.on_unblock(None, who)
 | 
			
		||||
        self.on_unblock(None, who)
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		
		Reference in a new issue