From 619e235a06e7f616931759c6d6769be831db7731 Mon Sep 17 00:00:00 2001 From: Raff Tsai Date: Thu, 5 Dec 2019 10:43:05 +0800 Subject: [PATCH] Fix videoPreference doesn't play after swipe out of screen - SurfaceView is destoryed but not mMediaPlayer.setSurface() again Fixes: 145601503 Test: manual test Change-Id: I23a0f3762a391174c6ddc98bdd220d6fa4047941 --- src/com/android/settings/widget/MediaAnimationController.java | 1 + 1 file changed, 1 insertion(+) diff --git a/src/com/android/settings/widget/MediaAnimationController.java b/src/com/android/settings/widget/MediaAnimationController.java index 87a53658031..1ef86c5289b 100644 --- a/src/com/android/settings/widget/MediaAnimationController.java +++ b/src/com/android/settings/widget/MediaAnimationController.java @@ -98,6 +98,7 @@ class MediaAnimationController implements VideoPreference.AnimationController { @Override public boolean onSurfaceTextureDestroyed(SurfaceTexture surfaceTexture) { preview.setVisibility(View.VISIBLE); + mSurface = null; return false; }