Changeset 170 for trunk/plugins

Show
Ignore:
Timestamp:
06/06/04 21:35:10 (4 years ago)
Author:
asterix
Message:

some bugfix when modifying account

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/plugins/gtkgui/config.py

    r169 r170  
    362362                        self.xml.get_widget("entry_proxyhost").set_text(infos['proxyhost']) 
    363363                if infos.has_key('proxyport'): 
    364 #                       self.xml.get_widget("entry_proxyport").set_text('%i'%\ 
    365                         self.xml.get_widget("entry_proxyport").set_text(\ 
    366                                 infos['proxyport']) 
     364                        self.xml.get_widget("entry_proxyport").set_text(str(\ 
     365                                infos['proxyport'])) 
    367366 
    368367        def on_save_clicked(self, widget): 
     
    428427                                del self.plugin.accounts[self.account] 
    429428                                self.plugin.send('ACC_CHG', self.account, name) 
    430                                 self.plugin.accounts[name] = {'name': login, 'hostname': hostname,\ 
    431                                         'password': entryPass.get_text(), 'ressource': \ 
    432                                         entryRessource.get_text(), 'priority' : prio, 'use_proxy': \ 
    433                                         useProxy, 'proxyhost': entryProxyhost.get_text(), 'proxyport': \ 
    434                                         proxyPort} 
    435                                 self.plugin.send('CONFIG', None, ('accounts', self.plugin.accounts)) 
    436                                 #refresh accounts window 
    437                                 if self.plugin.windows.has_key('accounts'): 
    438                                         self.plugin.windows['accounts'].init_accounts() 
    439                                 #refresh roster 
    440                                 self.plugin.roster.draw_roster() 
    441                                 widget.get_toplevel().destroy() 
    442                                 return 
     429                        self.plugin.accounts[name] = {'name': login, 'hostname': hostname,\ 
     430                                'password': entryPass.get_text(), 'ressource': \ 
     431                                entryRessource.get_text(), 'priority' : prio, 'use_proxy': \ 
     432                                useProxy, 'proxyhost': entryProxyhost.get_text(), 'proxyport': \ 
     433                                proxyPort} 
     434                        self.plugin.send('CONFIG', None, ('accounts', self.plugin.accounts)) 
     435                        #refresh accounts window 
     436                        if self.plugin.windows.has_key('accounts'): 
     437                                self.plugin.windows['accounts'].init_accounts() 
     438                        #refresh roster 
     439                        self.plugin.roster.draw_roster() 
     440                        widget.get_toplevel().destroy() 
     441                        return 
    443442                #if it's a new account 
    444443                else: 
     
    450449                                self.plugin.send('NEW_ACC', None, (hostname, login, \ 
    451450                                        entryPass.get_text(), name, entryRessource.get_text(), prio, \ 
    452                                         checkProxy.get_active(), entryProxyhost.get_text(), \ 
    453                                         entryProxyport.get_text())) 
     451                                        checkProxy.get_active(), entryProxyhost.get_text(), proxyPort)) 
    454452                                check.set_active(FALSE) 
    455453                                return