modified entry_t::add_transaction and remove_transaction, since now using lists

This commit is contained in:
John Wiegley 2004-09-06 18:16:24 -04:00
parent 93d73f828c
commit e2990dbc4e

View file

@ -60,27 +60,9 @@ void entry_t::add_transaction(transaction_t * xact)
bool entry_t::remove_transaction(transaction_t * xact)
{
bool found = false;
transactions_list::iterator i;
for (i = transactions.begin(); i != transactions.end(); i++)
if (*i == xact) {
found = true;
break;
}
if (! found)
return false;
transactions.erase(i);
for (i = xact->account->transactions.begin();
i != xact->account->transactions.end();
i++)
if (*i == xact) {
xact->account->transactions.erase(i);
return true;
}
return false;
transactions.remove(xact);
xact->account->transactions.remove(xact);
return true;
}
bool entry_t::valid() const