From 4917ffdbcc046095bcc582e9afccf17027ec234e Mon Sep 17 00:00:00 2001 From: Yann Leboulanger Date: Thu, 9 Jul 2009 19:06:08 +0200 Subject: [PATCH] Fix traceback when right click on email in history viewer. Fixes #5131 --- src/conversation_textview.py | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/src/conversation_textview.py b/src/conversation_textview.py index 6c27f4a84..83202e8d0 100644 --- a/src/conversation_textview.py +++ b/src/conversation_textview.py @@ -873,12 +873,13 @@ class ConversationTextview(gobject.GObject): self.handlers[id_] = childs[6] allow_add = False - c = gajim.contacts.get_first_contact_from_jid(self.account, text) - if c and not gajim.contacts.is_pm_from_contact(self.account, c): - if _('Not in Roster') in c.groups: + if self.account: + c = gajim.contacts.get_first_contact_from_jid(self.account, text) + if c and not gajim.contacts.is_pm_from_contact(self.account, c): + if _('Not in Roster') in c.groups: + allow_add = True + else: # he or she's not at all in the account contacts allow_add = True - else: # he or she's not at all in the account contacts - allow_add = True if allow_add: id_ = childs[7].connect('activate', self.on_add_to_roster_activate,