From ba2215f65ecbf284431a5000f4897d5fba2d14c4 Mon Sep 17 00:00:00 2001 From: levlam Date: Mon, 6 Jul 2026 15:10:20 +0300 Subject: Fix get_markdown_v3. --- td/telegram/MessageEntity.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/td/telegram/MessageEntity.cpp b/td/telegram/MessageEntity.cpp index 363f0a762..7925e8d40 100644 --- a/td/telegram/MessageEntity.cpp +++ b/td/telegram/MessageEntity.cpp @@ -3136,7 +3136,7 @@ FormattedText get_markdown_v3(FormattedText text) { result.text += "]("; result.text += entity->argument; result.text += ')'; - utf16_added += narrow_cast(3 + entity->argument.size()); + utf16_added += 3 + text_length(entity->argument); break; case MessageEntity::Type::Code: result.text += '`'; @@ -3207,7 +3207,7 @@ FormattedText get_markdown_v3(FormattedText text) { utf16_added += 3; if (!text.entities[current_entity].argument.empty()) { result.text += text.entities[current_entity].argument; - utf16_added += static_cast(text.entities[current_entity].argument.size()); + utf16_added += text_length(text.entities[current_entity].argument); } if (c != '\n') { result.text += "\n"; -- cgit v1.2.3