1
mirror of https://github.com/Shiewk/Widgets.git synced 2026-04-28 11:34:17 +02:00

Fixed event handlers in TextFieldWidgetSettingOption

This commit is contained in:
Shy
2024-12-06 15:33:51 +01:00
parent 0c23757286
commit 4b71f442a3
@@ -93,27 +93,27 @@ public class TextFieldWidgetSettingOption extends WidgetSettingOption {
@Override @Override
public boolean mouseClicked(double mouseX, double mouseY, int button) { public boolean mouseClicked(double mouseX, double mouseY, int button) {
return textField.mouseClicked(mouseX, mouseY, button); return isFocused() && textField.mouseClicked(mouseX, mouseY, button);
} }
@Override @Override
public boolean mouseReleased(double mouseX, double mouseY, int button) { public boolean mouseReleased(double mouseX, double mouseY, int button) {
return textField.mouseReleased(mouseX, mouseY, button); return isFocused() && textField.mouseReleased(mouseX, mouseY, button);
} }
@Override @Override
public boolean charTyped(char chr, int modifiers) { public boolean charTyped(char chr, int modifiers) {
return textField.charTyped(chr, modifiers); return isFocused() && textField.charTyped(chr, modifiers);
} }
@Override @Override
public boolean keyPressed(int keyCode, int scanCode, int modifiers) { public boolean keyPressed(int keyCode, int scanCode, int modifiers) {
return textField.keyPressed(keyCode, scanCode, modifiers); return isFocused() && textField.keyPressed(keyCode, scanCode, modifiers);
} }
@Override @Override
public boolean keyReleased(int keyCode, int scanCode, int modifiers) { public boolean keyReleased(int keyCode, int scanCode, int modifiers) {
return textField.keyReleased(keyCode, scanCode, modifiers); return isFocused() && textField.keyReleased(keyCode, scanCode, modifiers);
} }
@Override @Override