summaryrefslogtreecommitdiffstats
path: root/src/org/codeaurora/gallery3d/video/CodeauroraVideoView.java
diff options
context:
space:
mode:
authorBruno Martins <bgcngm@gmail.com>2019-03-27 10:44:40 +0000
committerBruno Martins <bgcngm@gmail.com>2019-03-27 10:44:40 +0000
commit28fcc95282dab692632e7b41e93b12c16f549386 (patch)
tree34327bcd69c5c3e57d4c2580572ef00f8ff9f250 /src/org/codeaurora/gallery3d/video/CodeauroraVideoView.java
parent79da8948a2d02488fb575ed90d467855332ccb28 (diff)
parent0dfdd16ee04f7a7edbd9c8c100de276ed0f1b082 (diff)
downloadandroid_packages_apps_Gallery2-28fcc95282dab692632e7b41e93b12c16f549386.tar.gz
android_packages_apps_Gallery2-28fcc95282dab692632e7b41e93b12c16f549386.tar.bz2
android_packages_apps_Gallery2-28fcc95282dab692632e7b41e93b12c16f549386.zip
Merge tag 'LA.UM.7.3.r1-06900-sdm845.0' into HEAD
"LA.UM.7.3.r1-06900-sdm845.0" * tag 'LA.UM.7.3.r1-06900-sdm845.0': fix NullPointerException in applyOriginalAspect fix monkey force close in showRepresentation Revert "SnapdraongGallery:Fix FileProvider permission" SnapdraongGallery:Fix FileProvider permission SnapdraongGallery:Fix black screen change Home button function in timelinepage fix monkey FC when delete item Change-Id: I8eae03d52b98518e2fd6c3b56e291b2a6b4c8408
Diffstat (limited to 'src/org/codeaurora/gallery3d/video/CodeauroraVideoView.java')
-rwxr-xr-x[-rw-r--r--]src/org/codeaurora/gallery3d/video/CodeauroraVideoView.java11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/org/codeaurora/gallery3d/video/CodeauroraVideoView.java b/src/org/codeaurora/gallery3d/video/CodeauroraVideoView.java
index 415972aee..b4eaa9a1d 100644..100755
--- a/src/org/codeaurora/gallery3d/video/CodeauroraVideoView.java
+++ b/src/org/codeaurora/gallery3d/video/CodeauroraVideoView.java
@@ -461,6 +461,17 @@ public class CodeauroraVideoView extends SurfaceView implements MediaPlayerContr
clearVideoInfo();
if (mUri == null || mSurfaceHolder == null || mTargetState == STATE_ERROR) {
// not ready for playback just yet, will try again later
+ if (mSurfaceHolder == null) {
+ setVisibility(GONE);
+ getHolder().removeCallback(mSHCallback);
+ getHolder().addCallback(mSHCallback);
+ postDelayed(new Runnable() {
+ @Override
+ public void run() {
+ setVisibility(VISIBLE);
+ }
+ },500);
+ }
return;
}