Disarm buttons on mouse-release to avoid sticky buttons in spades.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@3383 542714f4-19e9-0310-aa3c-eee0fc999fb1
This commit is contained in:
@@ -640,6 +640,10 @@ public class MediaPanel extends JComponent
|
||||
// documentation inherited
|
||||
public void mouseReleased (MouseEvent me)
|
||||
{
|
||||
if (_activeSprite instanceof ArmingSprite) {
|
||||
((ArmingSprite)_activeSprite).setArmed(false);
|
||||
}
|
||||
|
||||
if ((_activeSprite instanceof ActionSprite) &&
|
||||
_activeSprite.hitTest(me.getX(), me.getY())) {
|
||||
if (_activeSprite instanceof CommandSprite) {
|
||||
@@ -652,7 +656,7 @@ public class MediaPanel extends JComponent
|
||||
((ActionSprite) _activeSprite).getActionCommand());
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
if (!(_activeSprite instanceof HoverSprite)) {
|
||||
_activeSprite = null;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user