From 7ef57b505d65583d8f0a905da169d87a046e93a4 Mon Sep 17 00:00:00 2001
From: Yann Leboulanger <asterix@lagaule.org>
Date: Sat, 9 Jun 2007 12:26:30 +0000
Subject: [PATCH] discover our server at startup even if we don't use
 filetransfert proxies. fixes #3224

---
 src/common/connection_handlers.py | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/src/common/connection_handlers.py b/src/common/connection_handlers.py
index 38b5c29be5..89c296adff 100644
--- a/src/common/connection_handlers.py
+++ b/src/common/connection_handlers.py
@@ -1855,6 +1855,10 @@ class ConnectionHandlers(ConnectionVcard, ConnectionBytestream, ConnectionDisco,
 		if not self.connection:
 			return
 		self.connection.getRoster(self._on_roster_set)
+		self.discoverItems(gajim.config.get_per('accounts', self.name, 
+			'hostname'), id_prefix='p')
+		self.discoverInfo(gajim.config.get_per('accounts', self.name, 
+			'hostname'), id_prefix='p')
 		if gajim.config.get_per('accounts', self.name, 'use_ft_proxies'):
 			self.discover_ft_proxies()
 	
@@ -1865,10 +1869,6 @@ class ConnectionHandlers(ConnectionVcard, ConnectionBytestream, ConnectionDisco,
 			proxies = map(lambda e:e.strip(), cfg_proxies.split(','))
 			for proxy in proxies:
 				gajim.proxy65_manager.resolve(proxy, self.connection)
-			self.discoverItems(gajim.config.get_per('accounts', self.name, 
-				'hostname'), id_prefix='p')
-			self.discoverInfo(gajim.config.get_per('accounts', self.name, 
-				'hostname'), id_prefix='p')
 	
 	def _on_roster_set(self, roster):
 		raw_roster = roster.getRaw()
-- 
GitLab