diff --git a/src/view/AccountPanel.cpp b/src/view/AccountPanel.cpp index cc6ee51..7b45bc4 100644 --- a/src/view/AccountPanel.cpp +++ b/src/view/AccountPanel.cpp @@ -623,11 +623,9 @@ void AccountPanel::UpdateStats() if (op.amount >= 0) { if (!op.transfert && !account.blocked) - totalCredit += op.amount; - - if (day >= op.day) { - if (!op.transfert && !account.blocked) + totalCredit += op.amount; + if (day >= op.day) curCredit += op.amount; } } @@ -637,11 +635,9 @@ void AccountPanel::UpdateStats() _categoriesValues[_categoriesIndexes[user->GetCategoryName(op.category)]] += -op.amount ; if (!op.transfert || force_debit) - totalDebit += -op.amount; - - if (day >= op.day) { - if (!op.transfert || force_debit) + totalDebit += -op.amount; + if (day >= op.day) curDebit += -op.amount; } @@ -649,9 +645,8 @@ void AccountPanel::UpdateStats() op.amount = -op.amount; } finalAccountAmount[op.account] += op.amount; - curAccountAmounts[op.day][op.account] += op.amount; - for(i=op.day+1; i