diff --git a/src/conversation_textview.py b/src/conversation_textview.py
index 991b1c22b594e6630e37be2a994528c9ce428b39..eed90ecc11307ba75846cb9435bafc2a79684a4e 100644
--- a/src/conversation_textview.py
+++ b/src/conversation_textview.py
@@ -925,7 +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)
+                id_ = childs[0].connect('activate', self.on_copy_link_activate,
+                    'xmpp:' + text)
                 self.handlers[id_] = childs[0]
                 childs[2].hide() # copy mail address
                 childs[3].hide() # open mail composer