From 193ee8803c99f160fb8be0e63cb9e92fcf02ac49 Mon Sep 17 00:00:00 2001
From: jiaoyuan <jiaoyuan@codeaurora.org>
Date: Fri, 12 Jun 2020 12:14:16 +0800
Subject: [PATCH] Snapcam: release mSurfaceReadyLock

release mSurfaceReadyLock when surface is not ready

Change-Id: I463d9caab7756b1f8f93f935ee6716a845ac2819
---
 src/com/android/camera/CaptureModule.java | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/src/com/android/camera/CaptureModule.java b/src/com/android/camera/CaptureModule.java
index ff4a5d55b..95d619462 100755
--- a/src/com/android/camera/CaptureModule.java
+++ b/src/com/android/camera/CaptureModule.java
@@ -1847,6 +1847,8 @@ public class CaptureModule implements CameraModule, PhotoController,
                     e.printStackTrace();
                 }
             }
+        }else if(!mSurfaceReady){
+            mSurfaceReadyLock.release();
         }
     }
 
-- 
GitLab