From a15dbddca3ba7d9309a031a624ee2e47534b0965 Mon Sep 17 00:00:00 2001
From: Yann Leboulanger <asterix@lagaule.org>
Date: Sat, 9 Sep 2006 12:26:26 +0000
Subject: [PATCH] autocompletion of server on creating/adding an account. Fixes
 #2274

---
 src/config.py | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/src/config.py b/src/config.py
index c5a73ba604..b07d099f1e 100644
--- a/src/config.py
+++ b/src/config.py
@@ -2616,8 +2616,11 @@ class AccountCreationWizardWindow:
 
 		# Connect events from comboboxentry.child
 		server_comboboxentry = self.xml.get_widget('server_comboboxentry')
-		server_comboboxentry.child.connect('key_press_event',
+		entry = server_comboboxentry.child
+		entry.connect('key_press_event',
 			self.on_server_comboboxentry_key_press_event)
+		completion = gtk.EntryCompletion()
+		entry.set_completion(completion)
 
 		# parse servers.xml
 		servers_xml = os.path.join(gajim.DATA_DIR, 'other', 'servers.xml')
@@ -2626,6 +2629,9 @@ class AccountCreationWizardWindow:
 		for server in servers:
 			servers_model.append((str(server[0]), int(server[1])))
 
+		completion.set_model(servers_model)
+		completion.set_text_column(0)
+
 		# Put servers into comboboxentries
 		server_comboboxentry.set_model(servers_model)
 		server_comboboxentry.set_text_column(0)
-- 
GitLab