ability to rename zeroconf account. Fixes #3945

This commit is contained in:
Yann Leboulanger 2008-06-02 21:22:35 +00:00
parent fa48c480ff
commit 03cbc6e2d5
2 changed files with 6 additions and 1 deletions

View File

@ -1417,7 +1417,6 @@ class AccountsWindow:
self.current_account = account self.current_account = account
if account == gajim.ZEROCONF_ACC_NAME: if account == gajim.ZEROCONF_ACC_NAME:
self.remove_button.set_sensitive(False) self.remove_button.set_sensitive(False)
self.rename_button.set_sensitive(False)
self.init_account() self.init_account()
self.update_proxy_list() self.update_proxy_list()
@ -1752,6 +1751,8 @@ class AccountsWindow:
gajim.config.del_per('accounts', old_name) gajim.config.del_per('accounts', old_name)
if self.current_account == old_name: if self.current_account == old_name:
self.current_account = new_name self.current_account = new_name
if old_name == gajim.ZEROCONF_ACC_NAME:
gajim.ZEROCONF_ACC_NAME = new_name
# refresh roster # refresh roster
gajim.interface.roster.setup_and_draw_roster() gajim.interface.roster.setup_and_draw_roster()
self.init_accounts() self.init_accounts()

View File

@ -3224,6 +3224,10 @@ class Interface:
if os.name != 'nt' and gajim.config.get('check_if_gajim_is_default'): if os.name != 'nt' and gajim.config.get('check_if_gajim_is_default'):
gtkgui_helpers.possibly_set_gajim_as_xmpp_handler() gtkgui_helpers.possibly_set_gajim_as_xmpp_handler()
for account in gajim.config.get_per('accounts'):
if gajim.config.get_per('accounts', account, 'is_zeroconf'):
gajim.ZEROCONF_ACC_NAME = account
break
# Is gnome configured to activate row on single click ? # Is gnome configured to activate row on single click ?
try: try:
import gconf import gconf