diff --git a/src/dialogs.py b/src/dialogs.py
index baf2a2a95f6c314bbaacb02e82769f8ee96a8680..2d0c4becb6567693a4088b0e83e5eabcedddcfbb 100644
--- a/src/dialogs.py
+++ b/src/dialogs.py
@@ -329,7 +329,7 @@ class Add_new_contact_window:
 	def fill_jid(self):
 		model = self.protocol_combobox.get_model()
 		index = self.protocol_combobox.get_active()
-		jid = self.uid_entry.get_text()
+		jid = self.uid_entry.get_text().strip()
 		if index > 0: # it's not jabber but a transport
 			jid = jid.replace('@', '%')
 		agent = model[index][1]