diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/android/app/src/main/java/org/yuzu/yuzu_emu/activities/EmulationActivity.kt | 6 | ||||
| -rw-r--r-- | src/android/app/src/main/java/org/yuzu/yuzu_emu/fragments/EmulationFragment.kt | 5 |
2 files changed, 4 insertions, 7 deletions
diff --git a/src/android/app/src/main/java/org/yuzu/yuzu_emu/activities/EmulationActivity.kt b/src/android/app/src/main/java/org/yuzu/yuzu_emu/activities/EmulationActivity.kt index 93c8ce922..9b08f008d 100644 --- a/src/android/app/src/main/java/org/yuzu/yuzu_emu/activities/EmulationActivity.kt +++ b/src/android/app/src/main/java/org/yuzu/yuzu_emu/activities/EmulationActivity.kt | |||
| @@ -49,7 +49,6 @@ import org.yuzu.yuzu_emu.utils.ForegroundService | |||
| 49 | import org.yuzu.yuzu_emu.utils.InputHandler | 49 | import org.yuzu.yuzu_emu.utils.InputHandler |
| 50 | import org.yuzu.yuzu_emu.utils.Log | 50 | import org.yuzu.yuzu_emu.utils.Log |
| 51 | import org.yuzu.yuzu_emu.utils.MemoryUtil | 51 | import org.yuzu.yuzu_emu.utils.MemoryUtil |
| 52 | import org.yuzu.yuzu_emu.utils.NativeConfig | ||
| 53 | import org.yuzu.yuzu_emu.utils.NfcReader | 52 | import org.yuzu.yuzu_emu.utils.NfcReader |
| 54 | import org.yuzu.yuzu_emu.utils.ThemeHelper | 53 | import org.yuzu.yuzu_emu.utils.ThemeHelper |
| 55 | import java.text.NumberFormat | 54 | import java.text.NumberFormat |
| @@ -171,11 +170,6 @@ class EmulationActivity : AppCompatActivity(), SensorEventListener { | |||
| 171 | stopMotionSensorListener() | 170 | stopMotionSensorListener() |
| 172 | } | 171 | } |
| 173 | 172 | ||
| 174 | override fun onStop() { | ||
| 175 | super.onStop() | ||
| 176 | NativeConfig.saveGlobalConfig() | ||
| 177 | } | ||
| 178 | |||
| 179 | override fun onUserLeaveHint() { | 173 | override fun onUserLeaveHint() { |
| 180 | if (Build.VERSION.SDK_INT < Build.VERSION_CODES.S) { | 174 | if (Build.VERSION.SDK_INT < Build.VERSION_CODES.S) { |
| 181 | if (BooleanSetting.PICTURE_IN_PICTURE.getBoolean() && !isInPictureInPictureMode) { | 175 | if (BooleanSetting.PICTURE_IN_PICTURE.getBoolean() && !isInPictureInPictureMode) { |
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 9efc1705d..47767454a 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 | |||
| @@ -554,6 +554,7 @@ class EmulationFragment : Fragment(), SurfaceHolder.Callback { | |||
| 554 | findItem(R.id.menu_touchscreen).isChecked = BooleanSetting.TOUCHSCREEN.getBoolean() | 554 | findItem(R.id.menu_touchscreen).isChecked = BooleanSetting.TOUCHSCREEN.getBoolean() |
| 555 | } | 555 | } |
| 556 | 556 | ||
| 557 | popup.setOnDismissListener { NativeConfig.saveGlobalConfig() } | ||
| 557 | popup.setOnMenuItemClickListener { | 558 | popup.setOnMenuItemClickListener { |
| 558 | when (it.itemId) { | 559 | when (it.itemId) { |
| 559 | R.id.menu_toggle_fps -> { | 560 | R.id.menu_toggle_fps -> { |
| @@ -720,7 +721,9 @@ class EmulationFragment : Fragment(), SurfaceHolder.Callback { | |||
| 720 | MaterialAlertDialogBuilder(requireContext()) | 721 | MaterialAlertDialogBuilder(requireContext()) |
| 721 | .setTitle(R.string.emulation_control_adjust) | 722 | .setTitle(R.string.emulation_control_adjust) |
| 722 | .setView(adjustBinding.root) | 723 | .setView(adjustBinding.root) |
| 723 | .setPositiveButton(android.R.string.ok, null) | 724 | .setPositiveButton(android.R.string.ok) { _: DialogInterface?, _: Int -> |
| 725 | NativeConfig.saveGlobalConfig() | ||
| 726 | } | ||
| 724 | .setNeutralButton(R.string.slider_default) { _: DialogInterface?, _: Int -> | 727 | .setNeutralButton(R.string.slider_default) { _: DialogInterface?, _: Int -> |
| 725 | setControlScale(50) | 728 | setControlScale(50) |
| 726 | setControlOpacity(100) | 729 | setControlOpacity(100) |