v3.0.0: fixed errors when an item slot was deactivated while held

This commit is contained in:
Evan Debenham
2025-02-10 14:39:12 -05:00
parent 75c09c837e
commit 45b5c6aea9

View File

@@ -307,6 +307,13 @@ public class ItemSlot extends Button {
public void enable( boolean value ) {
active = value;
//reset properties if was pressed
if (!active && pressedButton == this){
hotArea.reset();
pressedButton = null;
clickReady = false;
onPointerUp();
}
float alpha = value ? ENABLED : DISABLED;
sprite.alpha( alpha );