Disable back mouse button on Xiaomi devices to workaround issue

This commit is contained in:
Cameron Gutman 2018-10-27 13:50:37 -07:00
parent 66f0aee3f8
commit cac2bdbb81

View File

@ -1031,6 +1031,9 @@ public class Game extends Activity implements SurfaceHolder.Callback,
}
}
// HACK: Disable mouse back button press on Xiaomi due to reported
// issues with right clicks triggering it.
if (!("Xiaomi".equalsIgnoreCase(Build.MANUFACTURER))) {
if ((changedButtons & MotionEvent.BUTTON_BACK) != 0) {
if ((event.getButtonState() & MotionEvent.BUTTON_BACK) != 0) {
conn.sendMouseButtonDown(MouseButtonPacket.BUTTON_X1);
@ -1043,6 +1046,7 @@ public class Game extends Activity implements SurfaceHolder.Callback,
// button press to trigger a right-click.
gotBackPointerEvent = true;
}
}
if ((changedButtons & MotionEvent.BUTTON_FORWARD) != 0) {
if ((event.getButtonState() & MotionEvent.BUTTON_FORWARD) != 0) {