mirror of
https://github.com/AngelAuraMC/Amethyst-Android.git
synced 2025-09-16 08:05:34 -04:00
Fix toggle unable to be pressed when moving the camera
This commit is contained in:
parent
27f3ee55ba
commit
a573b2bb97
@ -205,30 +205,30 @@ public class ControlButton extends androidx.appcompat.widget.AppCompatButton imp
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
if (!mProperties.isToggle) {
|
||||
switch (event.getActionMasked()) {
|
||||
case MotionEvent.ACTION_DOWN: // 0
|
||||
case MotionEvent.ACTION_POINTER_DOWN: // 5
|
||||
if(!mProperties.isToggle){
|
||||
setHolding(true);
|
||||
sendKeyPresses(event, true);
|
||||
}
|
||||
break;
|
||||
case MotionEvent.ACTION_UP: // 1
|
||||
case MotionEvent.ACTION_CANCEL: // 3
|
||||
case MotionEvent.ACTION_POINTER_UP: // 6
|
||||
if(mProperties.isToggle){
|
||||
mChecked = !mChecked;
|
||||
invalidate();
|
||||
setHolding(mChecked);
|
||||
sendKeyPresses(event, mChecked);
|
||||
break;
|
||||
}
|
||||
setHolding(false);
|
||||
sendKeyPresses(event,false);
|
||||
break;
|
||||
default:
|
||||
return false;
|
||||
}
|
||||
|
||||
} else if (mGestureDetector.onTouchEvent(event)) {
|
||||
mChecked = !mChecked;
|
||||
invalidate();
|
||||
setHolding(mChecked);
|
||||
sendKeyPresses(event, mChecked);
|
||||
}
|
||||
return true;
|
||||
|
||||
} else {
|
||||
|
Loading…
x
Reference in New Issue
Block a user