aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--slack/slack_conversation.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/slack/slack_conversation.py b/slack/slack_conversation.py
index d43624b..e2e5599 100644
--- a/slack/slack_conversation.py
+++ b/slack/slack_conversation.py
@@ -579,8 +579,9 @@ class SlackConversation(SlackBuffer):
def nicklist_remove_nick(self, nick: Nick):
if self.type == "im" or self.buffer_pointer is None:
return
- nick_pointer = self._nicklist.pop(nick)
- weechat.nicklist_remove_nick(self.buffer_pointer, nick_pointer)
+ if nick in self._nicklist:
+ nick_pointer = self._nicklist.pop(nick)
+ weechat.nicklist_remove_nick(self.buffer_pointer, nick_pointer)
def display_thread_replies(self) -> bool:
if self.buffer_pointer is not None: