modify /clear command in groupchats so that it also reset color assignment. Fixes #7022

This commit is contained in:
Yann Leboulanger 2011-11-29 11:55:06 +01:00
parent 655e523247
commit f95e45d457
1 changed files with 13 additions and 6 deletions

View File

@ -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)