Update src/android/app/src/main/java/org/yuzu/yuzu_emu/fragments/EmulationFragment.kt
All checks were successful
eden-license / license-header (pull_request) Successful in 40s

returning to original implementation but with stored pause state.

new info from Producdevity points to another direction.
This commit is contained in:
xbzk 2025-09-11 19:30:50 +02:00
parent 86a93f66ed
commit 86aa36fc14

View file

@ -913,17 +913,9 @@ class EmulationFragment : Fragment(), SurfaceHolder.Callback {
val socPosition = IntSetting.SOC_OVERLAY_POSITION.getInt() val socPosition = IntSetting.SOC_OVERLAY_POSITION.getInt()
updateSocPosition(socPosition) updateSocPosition(socPosition)
emulationState?.let { state -> binding.inGameMenu.post {
updatePauseMenuEntry(state.isPaused) emulationState?.isPaused?.let { paused ->
} updatePauseMenuEntry(paused)
emulationState?.let { state ->
updatePauseMenuEntry(state.isPaused)
} ?: run {
binding.inGameMenu.post {
emulationState?.isPaused?.let { paused ->
updatePauseMenuEntry(paused)
}
} }
} }
} }