v3.0.0: fixed errors when an item slot was deactivated while held
This commit is contained in:
@@ -307,6 +307,13 @@ public class ItemSlot extends Button {
|
|||||||
public void enable( boolean value ) {
|
public void enable( boolean value ) {
|
||||||
|
|
||||||
active = value;
|
active = value;
|
||||||
|
//reset properties if was pressed
|
||||||
|
if (!active && pressedButton == this){
|
||||||
|
hotArea.reset();
|
||||||
|
pressedButton = null;
|
||||||
|
clickReady = false;
|
||||||
|
onPointerUp();
|
||||||
|
}
|
||||||
|
|
||||||
float alpha = value ? ENABLED : DISABLED;
|
float alpha = value ? ENABLED : DISABLED;
|
||||||
sprite.alpha( alpha );
|
sprite.alpha( alpha );
|
||||||
|
|||||||
Reference in New Issue
Block a user