X-Git-Url: https://git.ktnx.net/?a=blobdiff_plain;ds=sidebyside;f=app%2Fsrc%2Fmain%2Fjava%2Fnet%2Fktnx%2Fmobileledger%2FTransactionListAdapter.java;h=57de4c0c0666765367ad3677cf1e81e58087e58b;hb=1ba89117b4fce6e0b603884cf7c45e281602eb3a;hp=c14d7890b355a66f7e76bd63eb85bd1e8293d490;hpb=c7b957ab880ff947ef90e70e41c7bc1c19a1caa3;p=mobile-ledger-staging.git diff --git a/app/src/main/java/net/ktnx/mobileledger/TransactionListAdapter.java b/app/src/main/java/net/ktnx/mobileledger/TransactionListAdapter.java index c14d7890..57de4c0c 100644 --- a/app/src/main/java/net/ktnx/mobileledger/TransactionListAdapter.java +++ b/app/src/main/java/net/ktnx/mobileledger/TransactionListAdapter.java @@ -50,15 +50,14 @@ class TransactionListAdapter LedgerTransaction tr = transactions.get(position); Context ctx = holder.row.getContext(); - try (SQLiteDatabase db = MLDB.getReadableDatabase(ctx.getApplicationContext())) { + try (SQLiteDatabase db = MLDB.getReadableDatabase(ctx)) { tr.loadData(db); holder.tvDescription .setText(String.format("%s\n%s", tr.getDescription(), tr.getDate())); TableLayout tbl = holder.row.findViewById(R.id.transaction_row_acc_amounts); tbl.removeAllViews(); - for (Iterator it = tr.getAccountsIterator(); it.hasNext(); ) { - LedgerTransactionAccount acc = it.next(); + for (LedgerTransactionAccount acc : tr.getAccounts()) { TableRow row = new TableRow(holder.row.getContext()); TextView child = new TextView(ctx); child.setText(acc.getShortAccountName());