Merge pull request #11953 from t895/surface-tweak
android: Update surface parameters on emulation start
This commit is contained in:
		| @@ -312,6 +312,8 @@ class EmulationFragment : Fragment(), SurfaceHolder.Callback { | |||||||
|                             ViewUtils.showView(binding.surfaceInputOverlay) |                             ViewUtils.showView(binding.surfaceInputOverlay) | ||||||
|                             ViewUtils.hideView(binding.loadingIndicator) |                             ViewUtils.hideView(binding.loadingIndicator) | ||||||
|  |  | ||||||
|  |                             emulationState.updateSurface() | ||||||
|  |  | ||||||
|                             // Setup overlay |                             // Setup overlay | ||||||
|                             updateShowFpsOverlay() |                             updateShowFpsOverlay() | ||||||
|                         } |                         } | ||||||
| @@ -804,6 +806,13 @@ class EmulationFragment : Fragment(), SurfaceHolder.Callback { | |||||||
|             } |             } | ||||||
|         } |         } | ||||||
|  |  | ||||||
|  |         @Synchronized | ||||||
|  |         fun updateSurface() { | ||||||
|  |             if (surface != null) { | ||||||
|  |                 NativeLibrary.surfaceChanged(surface) | ||||||
|  |             } | ||||||
|  |         } | ||||||
|  |  | ||||||
|         @Synchronized |         @Synchronized | ||||||
|         fun clearSurface() { |         fun clearSurface() { | ||||||
|             if (surface == null) { |             if (surface == null) { | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user