diff --git a/legacy/firmware/layout2.c b/legacy/firmware/layout2.c index 468c5b87b..eedd85009 100644 --- a/legacy/firmware/layout2.c +++ b/legacy/firmware/layout2.c @@ -4136,6 +4136,7 @@ bool layoutTransactionSign(const char *chain_name, uint64_t chain_id, layoutButtonNoAdapter(NULL, &bmp_bottom_left_close); layoutButtonYesAdapter(NULL, &bmp_bottom_right_confirm); } else { // key* + layoutHeader(title); if (index == (len > 0 ? 3 : 2)) { oledDrawStringAdapter(0, y, key1, FONT_STANDARD); oledDrawStringAdapter(0, y + 10, value1, FONT_STANDARD); diff --git a/legacy/firmware/solana.c b/legacy/firmware/solana.c index 25e5a31fd..b107640eb 100644 --- a/legacy/firmware/solana.c +++ b/legacy/firmware/solana.c @@ -137,18 +137,18 @@ void solana_sign_tx(const SolanaSignTx *msg, const HDNode *node, } else if (strcmp(title, "Owner") == 0) { continue; } else if (strcmp(title, "Sender") == 0) { - title = "From:"; + title = "From"; } else if (strcmp(title, "Recipient") == 0) { - title = "Send to:"; + title = "Send to"; } else if (strcmp(title, "Transfer tokens") == 0 || strcmp(title, "Transfer") == 0) { - title = "Amount:"; + title = "Amount"; } - // char desc[64]; - // memset(desc, 0, sizeof(desc)); - // strcat(desc, title); - // strcat(desc, ":"); + char desc[64]; + memset(desc, 0, sizeof(desc)); + strcat(desc, title); + strcat(desc, ":"); steps_list[steps++] = i; @@ -156,7 +156,7 @@ void solana_sign_tx(const SolanaSignTx *msg, const HDNode *node, tx_msg[0], &bmp_bottom_left_close, NULL, i < num_summary_steps - 1 ? &bmp_bottom_right_arrow : &bmp_bottom_right_confirm, - NULL, NULL, gettext_from_en(title), text, NULL, NULL); + NULL, NULL, gettext_from_en(desc), text, NULL, NULL); uint8_t key; button_scan: