From 4b71f442a30b4c8cf442f7a207efb84bf88e6caf Mon Sep 17 00:00:00 2001 From: Shiewk Date: Fri, 6 Dec 2024 15:33:51 +0100 Subject: [PATCH] Fixed event handlers in TextFieldWidgetSettingOption --- .../widgets/settings/TextFieldWidgetSettingOption.java | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/main/java/de/shiewk/widgets/widgets/settings/TextFieldWidgetSettingOption.java b/src/main/java/de/shiewk/widgets/widgets/settings/TextFieldWidgetSettingOption.java index 0e75820..49810c4 100644 --- a/src/main/java/de/shiewk/widgets/widgets/settings/TextFieldWidgetSettingOption.java +++ b/src/main/java/de/shiewk/widgets/widgets/settings/TextFieldWidgetSettingOption.java @@ -93,27 +93,27 @@ public class TextFieldWidgetSettingOption extends WidgetSettingOption { @Override public boolean mouseClicked(double mouseX, double mouseY, int button) { - return textField.mouseClicked(mouseX, mouseY, button); + return isFocused() && textField.mouseClicked(mouseX, mouseY, button); } @Override public boolean mouseReleased(double mouseX, double mouseY, int button) { - return textField.mouseReleased(mouseX, mouseY, button); + return isFocused() && textField.mouseReleased(mouseX, mouseY, button); } @Override public boolean charTyped(char chr, int modifiers) { - return textField.charTyped(chr, modifiers); + return isFocused() && textField.charTyped(chr, modifiers); } @Override public boolean keyPressed(int keyCode, int scanCode, int modifiers) { - return textField.keyPressed(keyCode, scanCode, modifiers); + return isFocused() && textField.keyPressed(keyCode, scanCode, modifiers); } @Override public boolean keyReleased(int keyCode, int scanCode, int modifiers) { - return textField.keyReleased(keyCode, scanCode, modifiers); + return isFocused() && textField.keyReleased(keyCode, scanCode, modifiers); } @Override