diff --git a/core/src/mindustry/ui/dialogs/SchematicsDialog.java b/core/src/mindustry/ui/dialogs/SchematicsDialog.java index 3907f10dbe..f64cf14ca2 100644 --- a/core/src/mindustry/ui/dialogs/SchematicsDialog.java +++ b/core/src/mindustry/ui/dialogs/SchematicsDialog.java @@ -71,6 +71,13 @@ public class SchematicsDialog extends BaseDialog{ rebuildPane.run(); }).growX().get(); searchField.setMessageText("@schematic.search"); + searchField.clicked(KeyCode.mouseRight, () -> { + if(!search.isEmpty()){ + search = ""; + searchField.clearText(); + rebuildPane.run(); + } + }); }).fillX().padBottom(4); cont.row();