From 96c5b94429b069d49c5ae04cddd4f7249456e53c Mon Sep 17 00:00:00 2001 From: Abandoned Cart Date: Wed, 19 Apr 2023 10:33:11 -0400 Subject: [PATCH] Always resume emulator, even if running Fixes skyline-emu/skyline#2305 --- app/src/main/java/emu/skyline/EmulationActivity.kt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/emu/skyline/EmulationActivity.kt b/app/src/main/java/emu/skyline/EmulationActivity.kt index 768df54c..7602342d 100644 --- a/app/src/main/java/emu/skyline/EmulationActivity.kt +++ b/app/src/main/java/emu/skyline/EmulationActivity.kt @@ -370,10 +370,8 @@ class EmulationActivity : AppCompatActivity(), SurfaceHolder.Callback, View.OnTo @SuppressWarnings("WeakerAccess") fun resumeEmulator() { - if (!isEmulatorPaused) return gameSurface?.let { setSurface(it) } - if (!emulationSettings.isAudioOutputDisabled) - changeAudioStatus(true) + changeAudioStatus(!emulationSettings.isAudioOutputDisabled) isEmulatorPaused = false } @@ -401,6 +399,8 @@ class EmulationActivity : AppCompatActivity(), SurfaceHolder.Callback, View.OnTo resumeEmulator() + GpuDriverHelper.forceMaxGpuClocks(emulationSettings.forceMaxGpuClocks) + if (Build.VERSION.SDK_INT <= Build.VERSION_CODES.R) { @Suppress("DEPRECATION") window.decorView.systemUiVisibility = (View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY