From 7401c8ba572e28d1f1a7ae159af055930e393167 Mon Sep 17 00:00:00 2001 From: "louiz@4325f9fc-e183-4c21-96ce-0ab188b42d13" Date: Wed, 15 Dec 2010 19:32:51 +0000 Subject: [PATCH] do not complete our own nickname. fixed #2061 --- src/tabs.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/tabs.py b/src/tabs.py index 5e103c10..74696df5 100644 --- a/src/tabs.py +++ b/src/tabs.py @@ -528,8 +528,10 @@ class MucTab(ChatTab): """ if self.complete_commands(self.input): return + # If we are not completing a command or a command's argument, complete a nick compare_users = lambda x: x.last_talked - word_list = [user.nick for user in sorted(self._room.users, key=compare_users, reverse=True)] + word_list = [user.nick for user in sorted(self._room.users, key=compare_users, reverse=True)\ + if user.nick != self._room.own_nick] after = config.get('after_completion', ',')+" " if ' ' not in self.input.get_text() or (self.input.last_completion and\ self.input.get_text()[:-len(after)] == self.input.last_completion):