Skip to content

Commit 9a68423

Browse files
committed
Keep currency for transaction splits
1 parent 0eee34e commit 9a68423

2 files changed

Lines changed: 2 additions & 5 deletions

File tree

app/src/org/gnucash/android/model/Transaction.java

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -185,10 +185,7 @@ public List<Split> getSplits(String accountUID){
185185
* @param splitList List of splits for this transaction
186186
*/
187187
public void setSplits(List<Split> splitList){
188-
mSplitList.clear();
189-
for (Split split : splitList) {
190-
addSplit(split);
191-
}
188+
mSplitList = splitList;
192189
}
193190

194191
/**

app/src/org/gnucash/android/ui/transaction/TransactionFormFragment.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -484,7 +484,7 @@ private void openSplitEditor(){
484484
} else {
485485
Money biggestAmount = Money.createZeroInstance(mTransaction.getCurrencyCode());
486486
for (Split split : mTransaction.getSplits()) {
487-
if (split.getAmount().compareTo(biggestAmount) > 0)
487+
if (split.getAmount().asBigDecimal().compareTo(biggestAmount.asBigDecimal()) > 0)
488488
biggestAmount = split.getAmount();
489489
}
490490
baseAmountString = biggestAmount.toPlainString();

0 commit comments

Comments
 (0)