am 08549196: am db03bd4d: Merge "Camera: Fix unstable test result on testpreviewcallback" into gingerbread

* commit '0854919638c62f9f8c0d7bb4619c8e355c5a8e79':
  Camera: Fix unstable test result on testpreviewcallback
diff --git a/tests/tests/hardware/src/android/hardware/cts/CameraTest.java b/tests/tests/hardware/src/android/hardware/cts/CameraTest.java
index a261914..4200e2b 100644
--- a/tests/tests/hardware/src/android/hardware/cts/CameraTest.java
+++ b/tests/tests/hardware/src/android/hardware/cts/CameraTest.java
@@ -409,6 +409,13 @@
             waitForPreviewDone();
             assertTrue(mPreviewCallbackResult);
             mCamera.stopPreview();
+            try {
+                // Wait for a while to throw away the remaining preview frames.
+                Thread.sleep(1000);
+            } catch(Exception e) {
+                // ignore
+            }
+            mPreviewDone.close();
         }
         terminateMessageLooper();
     }