Close opened camera before exiting testVideoSnapshotByCamera()
If video snapshot is not supported, then opened camera should
be closed before returning from the function testVideoSnapshotByCamera
Change-Id: Iae260033f3e8cfc47672c694ddde087a393d1868
diff --git a/tests/tests/hardware/src/android/hardware/cts/CameraTest.java b/tests/tests/hardware/src/android/hardware/cts/CameraTest.java
index c6c4a44..3b29f6a 100644
--- a/tests/tests/hardware/src/android/hardware/cts/CameraTest.java
+++ b/tests/tests/hardware/src/android/hardware/cts/CameraTest.java
@@ -2840,7 +2840,10 @@
private void testVideoSnapshotByCamera(int cameraId) throws Exception {
initializeMessageLooper(cameraId);
Camera.Parameters parameters = mCamera.getParameters();
- if (!parameters.isVideoSnapshotSupported()) return;
+ if (!parameters.isVideoSnapshotSupported()) {
+ terminateMessageLooper();
+ return;
+ }
SurfaceHolder holder = getActivity().getSurfaceView().getHolder();