Fixed GuiAdvancedTextField being focusable while disabled. This behaviour was inherited from GuiTextField.

This commit is contained in:
CrushedPixel
2015-07-07 17:23:22 +02:00
parent cf2a8adb4c
commit 5e70eece49

View File

@@ -21,6 +21,7 @@ public class GuiAdvancedTextField extends GuiTextField implements GuiElement {
@Override @Override
public void setEnabled(boolean isEnabled) { public void setEnabled(boolean isEnabled) {
this.isEnabled = isEnabled; this.isEnabled = isEnabled;
if(!isEnabled) setFocused(false);
super.setEnabled(isEnabled); super.setEnabled(isEnabled);
} }
@@ -89,4 +90,15 @@ public class GuiAdvancedTextField extends GuiTextField implements GuiElement {
public void tick(Minecraft mc) { public void tick(Minecraft mc) {
updateCursorCounter(); updateCursorCounter();
} }
@Override
public void setFocused(boolean focused) {
if(!isEnabled) focused = false;
super.setFocused(focused);
}
@Override
public boolean isFocused() {
return isEnabled ? super.isFocused() : false;
}
} }