diff --git a/src/main/java/de/ellpeck/prettypipes/terminal/containers/ItemTerminalGui.java b/src/main/java/de/ellpeck/prettypipes/terminal/containers/ItemTerminalGui.java index 3eedec3..2427719 100644 --- a/src/main/java/de/ellpeck/prettypipes/terminal/containers/ItemTerminalGui.java +++ b/src/main/java/de/ellpeck/prettypipes/terminal/containers/ItemTerminalGui.java @@ -150,8 +150,10 @@ public class ItemTerminalGui extends AbstractContainerScreen= this.search.x && mouseX <= this.search.x + this.search.getWidth() && mouseY >= this.search.y && mouseY <= this.search.y + 8) { - // allow typing in search field after pressing right mouse button within search field - return super.mouseClicked(mouseX, mouseY, 0); + this.search.setValue(""); + this.search.setFocus(true); + this.setFocused(this.search); + return true; } return super.mouseClicked(mouseX, mouseY, button); } @@ -163,17 +165,11 @@ public class ItemTerminalGui extends AbstractContainerScreen= this.search.x && mouseX <= this.search.x + this.search.getWidth() && mouseY >= this.search.y && mouseY <= this.search.y + 8) { - //clear text from search field when letting go of right mouse button within search field - this.search.setValue(""); - return true; - } return super.mouseReleased(mouseX, mouseY, button); }