diff --git a/lv_misc/lv_txt.c b/lv_misc/lv_txt.c index 3d84b2338..867d67089 100644 --- a/lv_misc/lv_txt.c +++ b/lv_misc/lv_txt.c @@ -415,7 +415,7 @@ uint32_t lv_txt_utf8_next(const char * txt, uint32_t * i) (*i)++; if((txt[*i] & 0xC0) != 0x80) return 0; /*Invalid UTF-8 code*/ - result += (uint32_t)(txt[*i] & 0x3F) << 6; + result += txt[*i] & 0x3F; (*i)++; } else { (*i)++; /*Not UTF-8 char. Go the next.*/