From 663235d0a5ea72a78643357da9d2547271370480 Mon Sep 17 00:00:00 2001 From: Ellpeck Date: Fri, 20 May 2022 10:43:40 +0200 Subject: [PATCH] fixed right-clicking the search bar not allowing typing Closes #123 --- .../terminal/containers/ItemTerminalGui.java | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) 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); }