summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorzdi <zdi@codeaurora.org>2016-01-20 17:25:24 +0800
committerSteve Kondik <steve@cyngn.com>2016-09-26 04:54:47 -0700
commit1a24eb562457ea5accf26bf4051c259a7ee49cc7 (patch)
tree582befd8fcf7fc9861984420fa2efd80ec8d6561
parent2548ff018525ea14c0350fbd76b00463a24767ec (diff)
downloadandroid_packages_apps_Gallery2-1a24eb562457ea5accf26bf4051c259a7ee49cc7.tar.gz
android_packages_apps_Gallery2-1a24eb562457ea5accf26bf4051c259a7ee49cc7.tar.bz2
android_packages_apps_Gallery2-1a24eb562457ea5accf26bf4051c259a7ee49cc7.zip
Gallery2: Release MediaPlayer when the error occurred.
Release MediaPlayer when the error occurred, avoid exception occurred. Change-Id: Iaa250e9e783f7d8ec06ff8c3603b8e5868c0dc4e CRs-Fixed: 963171
-rwxr-xr-xsrc/org/codeaurora/gallery3d/video/CodeauroraVideoView.java2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/org/codeaurora/gallery3d/video/CodeauroraVideoView.java b/src/org/codeaurora/gallery3d/video/CodeauroraVideoView.java
index e03d3a67b..843e8cf37 100755
--- a/src/org/codeaurora/gallery3d/video/CodeauroraVideoView.java
+++ b/src/org/codeaurora/gallery3d/video/CodeauroraVideoView.java
@@ -273,6 +273,7 @@ public class CodeauroraVideoView extends SurfaceView implements MediaPlayerContr
}
}
+ mMediaPlayer.reset();
/* Otherwise, pop up an error dialog so the user knows that
* something bad has happened. Only try and pop up the dialog
* if we're attached to a window. When we're going away and no
@@ -299,6 +300,7 @@ public class CodeauroraVideoView extends SurfaceView implements MediaPlayerContr
if (mOnCompletionListener != null) {
mOnCompletionListener.onCompletion(mMediaPlayer);
}
+ release(true);
}
})
.setCancelable(false)