summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChao Zhang <chaoz@codeaurora.org>2016-03-26 14:43:06 +0800
committerChao Zhang <chaoz@codeaurora.org>2016-03-26 15:55:34 +0800
commitd2b859b780a9b8b27ea5ed67e0776bdc8f957a7f (patch)
treee763c6dac0815f93af54d0ff17ccfb70fbb580e1
parentafbd6845a03f8982a8503eba5aa41bc973537a2c (diff)
downloadandroid_packages_apps_Gallery2-d2b859b780a9b8b27ea5ed67e0776bdc8f957a7f.tar.gz
android_packages_apps_Gallery2-d2b859b780a9b8b27ea5ed67e0776bdc8f957a7f.tar.bz2
android_packages_apps_Gallery2-d2b859b780a9b8b27ea5ed67e0776bdc8f957a7f.zip
Gallery2: fix doPrepared() not called when open video from screen off.
doPrepared() not called because screen is off. so need call it again until mCurrentState isn't STATE_PREPARING. Change-Id: I8f865e319ab32f71ad99cf9052de56841d0de651 CRs-Fixed: 990113
-rw-r--r--src/org/codeaurora/gallery3d/video/CodeauroraVideoView.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/org/codeaurora/gallery3d/video/CodeauroraVideoView.java b/src/org/codeaurora/gallery3d/video/CodeauroraVideoView.java
index c6956e68c..aae691d55 100644
--- a/src/org/codeaurora/gallery3d/video/CodeauroraVideoView.java
+++ b/src/org/codeaurora/gallery3d/video/CodeauroraVideoView.java
@@ -188,7 +188,7 @@ public class CodeauroraVideoView extends SurfaceView implements MediaPlayerContr
Log.v(TAG, "onMeasure() mNeedWaitLayout=" + mNeedWaitLayout);
}
setMeasuredDimension(width, height);
- if (mNeedWaitLayout) { // when OnMeasure ok, start video.
+ if (mNeedWaitLayout || mCurrentState == STATE_PREPARING) { // when OnMeasure ok, start video.
mNeedWaitLayout = false;
mHandler.sendEmptyMessage(MSG_LAYOUT_READY);
}