From 84beffd3b08a5414665f15e338193d9137b3eb9b Mon Sep 17 00:00:00 2001 From: Anuken Date: Sat, 9 Nov 2024 13:12:18 -0500 Subject: [PATCH] Mobile search fixes --- core/src/mindustry/logic/LogicDialog.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/core/src/mindustry/logic/LogicDialog.java b/core/src/mindustry/logic/LogicDialog.java index e49f2558c5..18b6dc32a2 100644 --- a/core/src/mindustry/logic/LogicDialog.java +++ b/core/src/mindustry/logic/LogicDialog.java @@ -243,11 +243,13 @@ public class LogicDialog extends BaseDialog{ rebuild[0].run(); }).growX().get(); search.setMessageText("@players.search"); - search.requestKeyboard(); - Core.app.post(search::requestKeyboard); //auto add first match on enter key if(!mobile){ + + //don't focus on mobile (it may cause issues with a popup keyboard) + Core.app.post(search::requestKeyboard); + search.keyDown(KeyCode.enter, () -> { if(!searchText[0].isEmpty() && matched[0] != null){ canvas.add((LStatement)matched[0].get());