diff options
Diffstat (limited to 'src/com/android/camera/CameraManager.java')
-rw-r--r-- | src/com/android/camera/CameraManager.java | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/com/android/camera/CameraManager.java b/src/com/android/camera/CameraManager.java index 0306e295c..65b2bb83a 100644 --- a/src/com/android/camera/CameraManager.java +++ b/src/com/android/camera/CameraManager.java @@ -321,7 +321,10 @@ public class CameraManager { } public void release() { + // release() must be synchronous so we know exactly when the camera + // is released and can continue on. mCameraHandler.sendEmptyMessage(RELEASE); + waitDone(); } public void reconnect() throws IOException { |