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