From d26c1dfe3c26d0d583c16aab7b7983e9b2510aa4 Mon Sep 17 00:00:00 2001 From: matejcik Date: Tue, 24 Sep 2024 16:40:06 +0200 Subject: [PATCH] fix(core): restore ellipsis functionality on TR --- .../src/ui/model_tr/component/changing_text.rs | 2 +- tests/ui_tests/fixtures.json | 14 +++++++------- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/core/embed/rust/src/ui/model_tr/component/changing_text.rs b/core/embed/rust/src/ui/model_tr/component/changing_text.rs index 7aa6c5ac94..9546fd311a 100644 --- a/core/embed/rust/src/ui/model_tr/component/changing_text.rs +++ b/core/embed/rust/src/ui/model_tr/component/changing_text.rs @@ -177,7 +177,7 @@ impl ChangingTextLine { let x_offset = if self.text.len() % 2 == 0 { 0 } else { 2 }; let baseline = Point::new(self.pad.area.x0 + x_offset, self.y_baseline()); - shape::Text::new(baseline, self.text.as_ref()) + shape::Text::new(baseline, &text_to_display) .with_font(self.font) .render(target); } diff --git a/tests/ui_tests/fixtures.json b/tests/ui_tests/fixtures.json index 6b2a1bc14b..a1e57b92e0 100644 --- a/tests/ui_tests/fixtures.json +++ b/tests/ui_tests/fixtures.json @@ -9838,20 +9838,20 @@ "T3B1_en_test_lock.py::test_hold_to_lock": "83fda0c8a8eac2c213e9d24e82b3f6d32f0584ef68c82782bb281c11d293a24f", "T3B1_en_test_passphrase_tr.py::test_cancel": "b06394d27cddbfd3bdefe5452ec304c5f78f05fee68ea72383433c629a52e2e4", "T3B1_en_test_passphrase_tr.py::test_passphrase_delete": "01509833ded7e8a98406da99f606bdf76f4ff03ecd1a6afd5d1c002200b7152b", -"T3B1_en_test_passphrase_tr.py::test_passphrase_input[Y@14lw%p)JN@f54MYvys@zj'g-mnkoxeaMzLgfCxUdDSZW-381132c0": "2550f87c9d2cfb73a13b8efb13b5f5ff792ae53cf71c25ff933fe1d4785eb9d3", -"T3B1_en_test_passphrase_tr.py::test_passphrase_input[aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa-166c898a": "b25f82f14e63ff9b49442059024ff385eec78eaaaf25900e862faaf3e368ce27", -"T3B1_en_test_passphrase_tr.py::test_passphrase_input[aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa-334262e9": "f6cd8420969025f8b937b4ed6745d2a772572f0e606648dc212ec9eec978f099", +"T3B1_en_test_passphrase_tr.py::test_passphrase_input[Y@14lw%p)JN@f54MYvys@zj'g-mnkoxeaMzLgfCxUdDSZW-381132c0": "ea2477880a534aa9ef2772878d864047b8fd8d4b0204f716766654bb95461a04", +"T3B1_en_test_passphrase_tr.py::test_passphrase_input[aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa-166c898a": "383132e8fc1ff44fde60ad1c0caf23f517e52e5ef694c8db56e5eada78b73b68", +"T3B1_en_test_passphrase_tr.py::test_passphrase_input[aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa-334262e9": "173ce0896f6ad04dbfc589232176fbada31a6f03a2ed1334c3b56816dfa91183", "T3B1_en_test_passphrase_tr.py::test_passphrase_input[abc 123-mvqzZUb9NaUc62Buk9WCP4L7hunsXFyamT]": "4ce491e58aea25286526c9145637d38ab27c1ebeb00b44932889ef8d677b89d2", "T3B1_en_test_passphrase_tr.py::test_passphrase_input[abc123ABC_<>-mtHHfh6uHtJiACwp7kzJZ97yueT6sEdQiG]": "ed9f301fa3e01b9ede302b9c3c19593aa1e584b567c210df46dd0f0bf642aca3", -"T3B1_en_test_passphrase_tr.py::test_passphrase_input_over_50_chars": "1f3a5cfa4c51b5a550c25eff6c6f322a46af9b9823eeaf48e2c69fb88b4e21c2", +"T3B1_en_test_passphrase_tr.py::test_passphrase_input_over_50_chars": "2409807630523896b4671ee3244a0628d4c5e149cdd90916c85463c471dca72f", "T3B1_en_test_passphrase_tr.py::test_passphrase_loop_all_characters": "e06ec53edbd9c3d8927e141e8a8e2af521641d0064a20b7953ad15f1a1d48f52", "T3B1_en_test_pin.py::test_pin_change": "6ae9b5b9bb544b1df70cc861fff1f0f0dd0498a5b17606351df90abb942cf8e4", "T3B1_en_test_pin.py::test_pin_delete_hold": "fe771f70ef15f313fc494aad528f0fdfeca195aa08f39ee4b28fe32a3c96cf3f", "T3B1_en_test_pin.py::test_pin_empty_cannot_send": "1f7afe5b6ed7a35ff575f0b5731e93470844195110363a26a1e9243a654ecfcf", "T3B1_en_test_pin.py::test_pin_incorrect": "25812400dcfebcaf83ae96e39d682dd708281a162748a57501d40d6b97ca4a2a", -"T3B1_en_test_pin.py::test_pin_long": "a986cba904dbec636006da5d53b4b71ad229edc6f8ddf0a4e5c3aa87c027ab64", -"T3B1_en_test_pin.py::test_pin_long_delete": "98afe750588699edb8fc3a76035bd39024cec316ad56a1ddd982593014b22d4e", -"T3B1_en_test_pin.py::test_pin_longer_than_max": "1ea071b027a5959e9f308395333ba4567000eed87d9541de41624174b79a9c5d", +"T3B1_en_test_pin.py::test_pin_long": "25e8b2eee52114f5cc35a744af063c53668ada834cca126557c72c8b74f3abd7", +"T3B1_en_test_pin.py::test_pin_long_delete": "b571891f00d322fbde021bea4303a00193cb5c473cb1356f286e8e65e52ac4fb", +"T3B1_en_test_pin.py::test_pin_longer_than_max": "a67eafe3b783003f0bea7ded7f9bcb7e79e1ab7a7c0423cbf1a9f923eb310335", "T3B1_en_test_pin.py::test_pin_same_as_wipe_code": "e25bfad3fc1b7e24c2cf7097508d4bd2f92042185d2cd8c4ae689e1d9c3f7ff3", "T3B1_en_test_pin.py::test_pin_setup": "cfc4eac785f5ab8b0212e9d04ae80d6590ab9c4a507fe8c94653de48a37a3f80", "T3B1_en_test_pin.py::test_pin_setup_mismatch": "8cdf295e9d7f0f0c6ba5b82d5f883f5368890aa5c2de38b4a78ac9f491293ba6",