Skip to content

Commit 4745dea

Browse files
committed
reject add split; show splits own currency
1 parent 9a68423 commit 4745dea

1 file changed

Lines changed: 7 additions & 2 deletions

File tree

app/src/org/gnucash/android/ui/transaction/dialog/SplitEditorDialogFragment.java

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -227,7 +227,7 @@ public void onClick(View view) {
227227
updateTransferAccountsList(accountsSpinner);
228228
accountsSpinner.setOnItemSelectedListener(new TypeButtonLabelUpdater(splitTypeButton));
229229

230-
Currency accountCurrency = Currency.getInstance(mAccountsDbAdapter.getCurrencyCode(mAccountId));
230+
Currency accountCurrency = Currency.getInstance(mAccountsDbAdapter.getCurrencyCode(split.getAccountUID()));
231231
splitCurrencyTextView.setText(accountCurrency.getSymbol());
232232
splitTypeButton.setAmountFormattingListener(splitAmountEditText, splitCurrencyTextView);
233233
splitTypeButton.setChecked(mBaseAmount.signum() > 0);
@@ -305,7 +305,12 @@ public void onClick(View view) {
305305
mAddSplit.setOnClickListener(new View.OnClickListener() {
306306
@Override
307307
public void onClick(View view) {
308-
addSplitView(null);
308+
if (mMultiCurrency) {
309+
Toast.makeText(getActivity(), R.string.toast_error_edit_multi_currency_transaction, Toast.LENGTH_LONG).show();
310+
}
311+
else {
312+
addSplitView(null);
313+
}
309314
}
310315
});
311316
}

0 commit comments

Comments
 (0)