diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/android/app/src/main/java/org/yuzu/yuzu_emu/fragments/EmulationFragment.kt | 9 |
1 files changed, 9 insertions, 0 deletions
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 07bd78bf7..c456c0592 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 | |||
| @@ -312,6 +312,8 @@ class EmulationFragment : Fragment(), SurfaceHolder.Callback { | |||
| 312 | ViewUtils.showView(binding.surfaceInputOverlay) | 312 | ViewUtils.showView(binding.surfaceInputOverlay) |
| 313 | ViewUtils.hideView(binding.loadingIndicator) | 313 | ViewUtils.hideView(binding.loadingIndicator) |
| 314 | 314 | ||
| 315 | emulationState.updateSurface() | ||
| 316 | |||
| 315 | // Setup overlay | 317 | // Setup overlay |
| 316 | updateShowFpsOverlay() | 318 | updateShowFpsOverlay() |
| 317 | } | 319 | } |
| @@ -805,6 +807,13 @@ class EmulationFragment : Fragment(), SurfaceHolder.Callback { | |||
| 805 | } | 807 | } |
| 806 | 808 | ||
| 807 | @Synchronized | 809 | @Synchronized |
| 810 | fun updateSurface() { | ||
| 811 | if (surface != null) { | ||
| 812 | NativeLibrary.surfaceChanged(surface) | ||
| 813 | } | ||
| 814 | } | ||
| 815 | |||
| 816 | @Synchronized | ||
| 808 | fun clearSurface() { | 817 | fun clearSurface() { |
| 809 | if (surface == null) { | 818 | if (surface == null) { |
| 810 | Log.warning("[EmulationFragment] clearSurface called, but surface already null.") | 819 | Log.warning("[EmulationFragment] clearSurface called, but surface already null.") |