Fix a bug with accounts modification

This commit is contained in:
Grégory Soutadé 2010-11-15 21:12:31 +01:00
parent 9a5af57072
commit a6218ac1cc
2 changed files with 8 additions and 11 deletions

View File

@ -322,13 +322,13 @@ void KissCount::NewUser(const wxString& name)
{
wxDateTime curDate;
Account ac = {
.id = wxT(""),
.name = _("Account 1"),
.number = wxT(""),
.shared = false,
.blocked = false
._default = true,
.is_owner = true};
/*.id = */wxT(""),
/*.name = */_("Account 1"),
/*.number = */wxT(""),
/*.shared = */false,
/*.blocked = */false,
/*._default = */true,
/*.is_owner = */true};
Category cat ;
_db->NewUser(name);

View File

@ -364,8 +364,6 @@ void PreferencesPanel::OnAccountModified(wxGridEvent& event)
if (col == ACCOUNT_DEFAULT)
{
new_account.id = user->_accounts[row].id;
for (i=0; i<user->GetAccountsNumber(); i++)
{
if (i != row)
@ -379,8 +377,6 @@ void PreferencesPanel::OnAccountModified(wxGridEvent& event)
break;
}
}
_kiss->UpdateAccount(new_account);
}
}
@ -389,6 +385,7 @@ void PreferencesPanel::OnAccountModified(wxGridEvent& event)
{
new_account.id = user->_accounts[row].id;
new_account.shared = user->_accounts[row].shared;
new_account.is_owner = user->_accounts[row].is_owner;
if (col == ACCOUNT_DELETE)
{