From 5695342f6480e41f93aacb7c9ac5d973a6ed27eb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kate=C5=99ina=20Churanov=C3=A1?= Date: Sun, 14 Mar 2021 18:40:05 +0100 Subject: [PATCH] fix: substring in reply key respects unicode runes --- lib/components/message_reactions.dart | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/components/message_reactions.dart b/lib/components/message_reactions.dart index 3a93fef4..26fa4ab2 100644 --- a/lib/components/message_reactions.dart +++ b/lib/components/message_reactions.dart @@ -1,7 +1,7 @@ import 'package:famedlysdk/famedlysdk.dart'; import 'package:flutter/material.dart'; import 'package:cached_network_image/cached_network_image.dart'; - +import 'package:characters/characters.dart'; import 'package:future_loading_dialog/future_loading_dialog.dart'; import 'matrix.dart'; @@ -109,9 +109,9 @@ class _Reaction extends StatelessWidget { ], ); } else { - var renderKey = reactionKey; + var renderKey = Characters(reactionKey); if (renderKey.length > 10) { - renderKey = renderKey.substring(0, 7) + '...'; + renderKey = renderKey.getRange(0, 9) + Characters('…'); } content = Text('$renderKey $count', style: TextStyle(