From f4c95c70f9cec0f5dc45f888e49b50d156d8cb54 Mon Sep 17 00:00:00 2001 From: William Wilgus Date: Mon, 24 Apr 2023 23:10:11 -0400 Subject: [Bugfix] diacritic.c MRU discards an entry when slot available a new slot gets added but it is set to 0 and an entry gets discarded instead set it to the last entry read Change-Id: I3d6f9b73030c8a5083d299c99314f9c40052689a --- firmware/common/diacritic.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/firmware/common/diacritic.c b/firmware/common/diacritic.c index 92c2400203..a21b3a40b1 100644 --- a/firmware/common/diacritic.c +++ b/firmware/common/diacritic.c @@ -232,7 +232,10 @@ bool is_diacritic(const unsigned short char_code, bool *is_rtl) /* Add MRU entry */ if (mru_len < MRU_MAX_LEN) + { + diacritic_mru[mru_len] = i; mru_len++; + } Found: -- cgit v1.2.3