Workaround[controls]: joystick blocking button in game

This commit is contained in:
Mathias Boulay 2023-09-27 23:17:28 +02:00
parent 5d010fcd33
commit 8f8623a2e8

View File

@ -99,6 +99,12 @@ public class ControlLayout extends FrameLayout {
if (controlLayout == null) return;
mLayout = controlLayout;
// Joystick(s) first, to workaround the touch dispatch
for(ControlJoystickData joystick : mLayout.mJoystickDataList){
addJoystickView(joystick);
}
//CONTROL BUTTON
for (ControlData button : controlLayout.mControlDataList) {
@ -111,12 +117,6 @@ public class ControlLayout extends FrameLayout {
if(mModifiable) drawer.areButtonsVisible = true;
}
// Joystick(s)
for(ControlJoystickData joystick : mLayout.mJoystickDataList){
addJoystickView(joystick);
}
mLayout.scaledAt = LauncherPreferences.PREF_BUTTONSIZE;
setModified(false);