summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/android/app/src/main/java/org/yuzu/yuzu_emu/fragments/EmulationFragment.kt7
-rw-r--r--src/android/app/src/main/res/menu/menu_overlay_options.xml5
-rw-r--r--src/android/app/src/main/res/values/strings.xml1
3 files changed, 13 insertions, 0 deletions
diff --git a/src/android/app/src/main/java/org/yuzu/yuzu_emu/fragments/EmulationFragment.kt b/src/android/app/src/main/java/org/yuzu/yuzu_emu/fragments/EmulationFragment.kt
index 6e5dd1dba..510b2b5eb 100644
--- a/src/android/app/src/main/java/org/yuzu/yuzu_emu/fragments/EmulationFragment.kt
+++ b/src/android/app/src/main/java/org/yuzu/yuzu_emu/fragments/EmulationFragment.kt
@@ -539,6 +539,7 @@ class EmulationFragment : Fragment(), SurfaceHolder.Callback {
539 findItem(R.id.menu_show_overlay).isChecked = 539 findItem(R.id.menu_show_overlay).isChecked =
540 BooleanSetting.SHOW_INPUT_OVERLAY.getBoolean() 540 BooleanSetting.SHOW_INPUT_OVERLAY.getBoolean()
541 findItem(R.id.menu_haptics).isChecked = BooleanSetting.HAPTIC_FEEDBACK.getBoolean() 541 findItem(R.id.menu_haptics).isChecked = BooleanSetting.HAPTIC_FEEDBACK.getBoolean()
542 findItem(R.id.menu_touchscreen).isChecked = BooleanSetting.TOUCHSCREEN.getBoolean()
542 } 543 }
543 544
544 popup.setOnMenuItemClickListener { 545 popup.setOnMenuItemClickListener {
@@ -628,6 +629,12 @@ class EmulationFragment : Fragment(), SurfaceHolder.Callback {
628 true 629 true
629 } 630 }
630 631
632 R.id.menu_touchscreen -> {
633 it.isChecked = !it.isChecked
634 BooleanSetting.TOUCHSCREEN.setBoolean(it.isChecked)
635 true
636 }
637
631 R.id.menu_reset_overlay -> { 638 R.id.menu_reset_overlay -> {
632 binding.drawerLayout.close() 639 binding.drawerLayout.close()
633 resetInputOverlay() 640 resetInputOverlay()
diff --git a/src/android/app/src/main/res/menu/menu_overlay_options.xml b/src/android/app/src/main/res/menu/menu_overlay_options.xml
index 4885b4f6f..363781652 100644
--- a/src/android/app/src/main/res/menu/menu_overlay_options.xml
+++ b/src/android/app/src/main/res/menu/menu_overlay_options.xml
@@ -39,6 +39,11 @@
39 android:checkable="true" /> 39 android:checkable="true" />
40 40
41 <item 41 <item
42 android:id="@+id/menu_touchscreen"
43 android:title="@string/touchscreen"
44 android:checkable="true" />
45
46 <item
42 android:id="@+id/menu_reset_overlay" 47 android:id="@+id/menu_reset_overlay"
43 android:title="@string/emulation_touch_overlay_reset" /> 48 android:title="@string/emulation_touch_overlay_reset" />
44 49
diff --git a/src/android/app/src/main/res/values/strings.xml b/src/android/app/src/main/res/values/strings.xml
index 4d5c268fe..1bedcb1ef 100644
--- a/src/android/app/src/main/res/values/strings.xml
+++ b/src/android/app/src/main/res/values/strings.xml
@@ -366,6 +366,7 @@
366 <string name="emulation_pause">Pause emulation</string> 366 <string name="emulation_pause">Pause emulation</string>
367 <string name="emulation_unpause">Unpause emulation</string> 367 <string name="emulation_unpause">Unpause emulation</string>
368 <string name="emulation_input_overlay">Overlay options</string> 368 <string name="emulation_input_overlay">Overlay options</string>
369 <string name="touchscreen">Touchscreen</string>
369 370
370 <string name="load_settings">Loading settings…</string> 371 <string name="load_settings">Loading settings…</string>
371 372