one EntryCompletion cannot be used for 2 Entry. So use 2 EntryCompletion for both server comboboxes in add account wizard. Fixed #5629

This commit is contained in:
Yann Leboulanger 2010-04-26 17:46:52 +02:00
parent bc0844f7f1
commit e0e8a2ac04
1 changed files with 4 additions and 3 deletions

View File

@ -3350,6 +3350,7 @@ class AccountCreationWizardWindow:
self.window.set_transient_for(gajim.interface.roster.window) self.window.set_transient_for(gajim.interface.roster.window)
completion = gtk.EntryCompletion() completion = gtk.EntryCompletion()
completion1 = gtk.EntryCompletion()
# Connect events from comboboxentry.child # Connect events from comboboxentry.child
server_comboboxentry = self.xml.get_object('server_comboboxentry') server_comboboxentry = self.xml.get_object('server_comboboxentry')
entry = server_comboboxentry.child entry = server_comboboxentry.child
@ -3359,9 +3360,7 @@ class AccountCreationWizardWindow:
# Do the same for the other server comboboxentry # Do the same for the other server comboboxentry
server_comboboxentry1 = self.xml.get_object('server_comboboxentry1') server_comboboxentry1 = self.xml.get_object('server_comboboxentry1')
entry = server_comboboxentry1.child entry = server_comboboxentry1.child
entry.connect('key_press_event', entry.set_completion(completion1)
self.on_server_comboboxentry_key_press_event, server_comboboxentry1)
entry.set_completion(completion)
self.update_proxy_list() self.update_proxy_list()
@ -3375,6 +3374,8 @@ class AccountCreationWizardWindow:
completion.set_model(servers_model) completion.set_model(servers_model)
completion.set_text_column(0) completion.set_text_column(0)
completion1.set_model(servers_model)
completion1.set_text_column(0)
# Put servers into comboboxentries # Put servers into comboboxentries
server_comboboxentry.set_model(servers_model) server_comboboxentry.set_model(servers_model)