diff --git a/ui/text/text_entity.cpp b/ui/text/text_entity.cpp index 65c9dee..7083ac9 100644 --- a/ui/text/text_entity.cpp +++ b/ui/text/text_entity.cpp @@ -2125,7 +2125,7 @@ EntitiesInText ConvertTextTagsToEntities(const TextWithTags::Tags &tags) { openType(EntityType::CustomUrl, nextState.link); } } - for (const auto type : kInMaskTypes) { + for (const auto type : kInMaskTypes | ranges::views::reverse) { if (nextState.has(type) && !state.has(type)) { openType(type, nextState.language); }