diff options
| author | Chao Zhang <chaoz@codeaurora.org> | 2016-03-26 14:43:06 +0800 |
|---|---|---|
| committer | Chao Zhang <chaoz@codeaurora.org> | 2016-03-26 15:55:34 +0800 |
| commit | d2b859b780a9b8b27ea5ed67e0776bdc8f957a7f (patch) | |
| tree | e763c6dac0815f93af54d0ff17ccfb70fbb580e1 | |
| parent | afbd6845a03f8982a8503eba5aa41bc973537a2c (diff) | |
| download | android_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.java | 2 |
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); } |
