summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rwxr-xr-x[-rw-r--r--]src/com/android/camera/AndroidCameraManagerImpl.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/com/android/camera/AndroidCameraManagerImpl.java b/src/com/android/camera/AndroidCameraManagerImpl.java
index 438be2e90..4decaec6c 100644..100755
--- a/src/com/android/camera/AndroidCameraManagerImpl.java
+++ b/src/com/android/camera/AndroidCameraManagerImpl.java
@@ -293,7 +293,9 @@ class AndroidCameraManagerImpl implements CameraManager {
try {
mCamera.setPreviewDisplay((SurfaceHolder) msg.obj);
} catch (IOException e) {
- throw new RuntimeException(e);
+ Log.d(TAG,"setPreviewDisplay failed, surface is destoried");
+ if (errorCbInstance != null)
+ errorCbInstance.onStartPreviewFailure(msg.arg1);
}
return;