From cb982397942c4f486e62d1c0778e1cb18ade6431 Mon Sep 17 00:00:00 2001
From: Yann Leboulanger <asterix@lagaule.org>
Date: Sat, 30 Nov 2013 15:25:21 +0100
Subject: [PATCH] fix adding transport contacts

---
 src/dialogs.py | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/dialogs.py b/src/dialogs.py
index 2302f5f0f2..662035a5f7 100644
--- a/src/dialogs.py
+++ b/src/dialogs.py
@@ -1068,11 +1068,11 @@ class AddNewContactWindow:
         model = self.protocol_combobox.get_model()
         row = self.protocol_combobox.get_active_iter()
         type_ = model[row][2]
-        if type_ != 'jabber' and not self.jid_escaped:
+        if type_ != 'jabber':
             model = self.protocol_jid_combobox.get_model()
             row = self.protocol_jid_combobox.get_active()
             transport = model[row][0]
-            if self.account:
+            if self.account and not self.jid_escaped:
                 self.adding_jid = (jid, transport, type_)
                 gajim.connections[self.account].request_gateway_prompt(
                     transport, jid)
@@ -5229,7 +5229,7 @@ class GPGInfoWindow:
     """
     Class for displaying information about a XEP-0116 encrypted session
     """
-    def __init__(self, control):
+    def __init__(self, control, transient_for=None):
         xml = gtkgui_helpers.get_gtk_builder('esession_info_window.ui')
         security_image = xml.get_object('security_image')
         status_label = xml.get_object('verification_status_label')
-- 
GitLab