Merge pull request #12699 from t895/overlay-saving
android: Save overlay data while using emulation fragment
This commit is contained in:
		@@ -49,7 +49,6 @@ import org.yuzu.yuzu_emu.utils.ForegroundService
 | 
			
		||||
import org.yuzu.yuzu_emu.utils.InputHandler
 | 
			
		||||
import org.yuzu.yuzu_emu.utils.Log
 | 
			
		||||
import org.yuzu.yuzu_emu.utils.MemoryUtil
 | 
			
		||||
import org.yuzu.yuzu_emu.utils.NativeConfig
 | 
			
		||||
import org.yuzu.yuzu_emu.utils.NfcReader
 | 
			
		||||
import org.yuzu.yuzu_emu.utils.ThemeHelper
 | 
			
		||||
import java.text.NumberFormat
 | 
			
		||||
@@ -171,11 +170,6 @@ class EmulationActivity : AppCompatActivity(), SensorEventListener {
 | 
			
		||||
        stopMotionSensorListener()
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    override fun onStop() {
 | 
			
		||||
        super.onStop()
 | 
			
		||||
        NativeConfig.saveGlobalConfig()
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    override fun onUserLeaveHint() {
 | 
			
		||||
        if (Build.VERSION.SDK_INT < Build.VERSION_CODES.S) {
 | 
			
		||||
            if (BooleanSetting.PICTURE_IN_PICTURE.getBoolean() && !isInPictureInPictureMode) {
 | 
			
		||||
 
 | 
			
		||||
@@ -554,6 +554,7 @@ class EmulationFragment : Fragment(), SurfaceHolder.Callback {
 | 
			
		||||
            findItem(R.id.menu_touchscreen).isChecked = BooleanSetting.TOUCHSCREEN.getBoolean()
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        popup.setOnDismissListener { NativeConfig.saveGlobalConfig() }
 | 
			
		||||
        popup.setOnMenuItemClickListener {
 | 
			
		||||
            when (it.itemId) {
 | 
			
		||||
                R.id.menu_toggle_fps -> {
 | 
			
		||||
@@ -720,7 +721,9 @@ class EmulationFragment : Fragment(), SurfaceHolder.Callback {
 | 
			
		||||
        MaterialAlertDialogBuilder(requireContext())
 | 
			
		||||
            .setTitle(R.string.emulation_control_adjust)
 | 
			
		||||
            .setView(adjustBinding.root)
 | 
			
		||||
            .setPositiveButton(android.R.string.ok, null)
 | 
			
		||||
            .setPositiveButton(android.R.string.ok) { _: DialogInterface?, _: Int ->
 | 
			
		||||
                NativeConfig.saveGlobalConfig()
 | 
			
		||||
            }
 | 
			
		||||
            .setNeutralButton(R.string.slider_default) { _: DialogInterface?, _: Int ->
 | 
			
		||||
                setControlScale(50)
 | 
			
		||||
                setControlOpacity(100)
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user