diff --git a/src/conversation_textview.py b/src/conversation_textview.py
index d05cc2711bff48a6156f7d6e11cfc3f42dc26aa6..991b1c22b594e6630e37be2a994528c9ce428b39 100644
--- a/src/conversation_textview.py
+++ b/src/conversation_textview.py
@@ -925,6 +925,8 @@ class ConversationTextview(gobject.GObject):
                 childs[7].hide() # hide add to roster menuitem
 
             if kind == 'xmpp':
+                id_ = childs[0].connect('activate', self.on_copy_link_activate, text)
+                self.handlers[id_] = childs[0]
                 childs[2].hide() # copy mail address
                 childs[3].hide() # open mail composer
                 childs[4].hide() # jid section separator