Skip to content

Commit

Permalink
Fixed expert mode printing update steward commission.
Browse files Browse the repository at this point in the history
  • Loading branch information
murisi committed Feb 4, 2024
1 parent 3a92811 commit 4d944ce
Showing 1 changed file with 4 additions and 3 deletions.
7 changes: 4 additions & 3 deletions app/src/parser_print_txn.c
Original file line number Diff line number Diff line change
Expand Up @@ -1022,7 +1022,8 @@ static parser_error_t printUpdateStewardCommissionTxn( const parser_context_t *c
uint8_t commissionIdx = (adjustedDisplayIdx - 2) / 2;
uint8_t commissionPart = (adjustedDisplayIdx - 2) % 2;
if (2 <= adjustedDisplayIdx) {
adjustedDisplayIdx -= MIN(2*commissionIdx + commissionPart, ctx->tx_obj->updateStewardCommission.commissionLen*2 - 1);
adjustedDisplayIdx -= MIN(2*commissionIdx + commissionPart + 1, ctx->tx_obj->updateStewardCommission.commissionLen*2);
adjustedDisplayIdx += 1;
}
switch (adjustedDisplayIdx) {
case 0:
Expand Down Expand Up @@ -1062,8 +1063,8 @@ static parser_error_t printUpdateStewardCommissionTxn( const parser_context_t *c
if (!app_mode_expert()) {
return parser_display_idx_out_of_range;
}
displayIdx -= 3;
return printExpert(ctx, displayIdx, outKey, outKeyLen, outVal, outValLen, pageIdx, pageCount);
adjustedDisplayIdx -= 3;
return printExpert(ctx, adjustedDisplayIdx, outKey, outKeyLen, outVal, outValLen, pageIdx, pageCount);
}

return parser_ok;
Expand Down

0 comments on commit 4d944ce

Please sign in to comment.