diff options
Diffstat (limited to 'src')
-rwxr-xr-x[-rw-r--r--] | src/com/android/camera/AndroidCameraManagerImpl.java | 4 |
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; |