android: frontend: Fix default state for toggle controls, enable D-pad by default.
This commit is contained in:
parent
7db684f1cd
commit
f91e8e1cf0
@ -491,7 +491,17 @@ public final class EmulationActivity extends AppCompatActivity {
|
||||
builder.setTitle(R.string.emulation_toggle_controls);
|
||||
|
||||
for (int i = 0; i < enabledButtons.length; i++) {
|
||||
enabledButtons[i] = mPreferences.getBoolean("buttonToggle" + i, true);
|
||||
// Buttons that are disabled by default
|
||||
boolean defaultValue = true;
|
||||
switch (i) {
|
||||
case 6: // ZL
|
||||
case 7: // ZR
|
||||
case 13: // C-stick
|
||||
defaultValue = false;
|
||||
break;
|
||||
}
|
||||
|
||||
enabledButtons[i] = mPreferences.getBoolean("buttonToggle" + i, defaultValue);
|
||||
}
|
||||
builder.setMultiChoiceItems(R.array.n3dsButtons, enabledButtons,
|
||||
(dialog, indexSelected, isChecked) -> editor
|
||||
|
@ -648,7 +648,7 @@ public final class InputOverlay extends SurfaceView implements OnTouchListener {
|
||||
overlayButtons.add(initializeOverlayButton(getContext(), R.drawable.button_home,
|
||||
R.drawable.button_home_pressed, ButtonType.BUTTON_HOME, orientation));
|
||||
}
|
||||
if (mPreferences.getBoolean("buttonToggle11", false)) {
|
||||
if (mPreferences.getBoolean("buttonToggle11", true)) {
|
||||
overlayDpads.add(initializeOverlayDpad(getContext(), R.drawable.dpad,
|
||||
R.drawable.dpad_pressed_one_direction,
|
||||
R.drawable.dpad_pressed_two_directions,
|
||||
|
Loading…
x
Reference in New Issue
Block a user