aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorlevlam <levlam@telegram.org>2026-07-06 15:10:20 +0300
committerlevlam <levlam@telegram.org>2026-07-06 15:10:20 +0300
commitba2215f65ecbf284431a5000f4897d5fba2d14c4 (patch)
treed791b22a3bb3b6d31f55f3a36f3d8c49582529a4
parent7d2ee4a69e52463a8a01d1c1dd1691db35ac53d4 (diff)
Fix get_markdown_v3.
-rw-r--r--td/telegram/MessageEntity.cpp4
1 files 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<int32>(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<int32>(text.entities[current_entity].argument.size());
+ utf16_added += text_length(text.entities[current_entity].argument);
}
if (c != '\n') {
result.text += "\n";