From 4183a2a485dd6645c7b3aea3dd94291319968678 Mon Sep 17 00:00:00 2001 From: Anuken Date: Sun, 9 Feb 2025 00:11:26 -0500 Subject: [PATCH] Minor chat formatting improvements for desktop typing --- core/src/mindustry/ui/fragments/ChatFragment.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/core/src/mindustry/ui/fragments/ChatFragment.java b/core/src/mindustry/ui/fragments/ChatFragment.java index 2fa1b49b19..cfff9282ef 100644 --- a/core/src/mindustry/ui/fragments/ChatFragment.java +++ b/core/src/mindustry/ui/fragments/ChatFragment.java @@ -126,7 +126,8 @@ public class ChatFragment extends Table{ if(index >= 0 && index < cursor){ String text = chatfield.getText().substring(index + 1, cursor - 1); String uni = Fonts.getUnicodeStr(text); - if(uni != null && uni.length() > 0){ + if((uni == null || uni.isEmpty()) && Iconc.codes.containsKey(text)) uni = Character.toString((char)Iconc.codes.get(text)); + if(uni != null && !uni.isEmpty()){ chatfield.setText(chatfield.getText().substring(0, index) + uni + chatfield.getText().substring(cursor)); chatfield.setCursorPosition(index + uni.length()); }