diff options
author | junjiez <junjiez@codeaurora.org> | 2016-11-29 14:41:09 +0800 |
---|---|---|
committer | Gerrit - the friendly Code Review server <code-review@localhost> | 2016-11-28 22:58:19 -0800 |
commit | 165c137b3360a6dee2aee52a0b54e25a0327caa3 (patch) | |
tree | b897abc286c51127fc3e3dc78d3ce806572ae2b2 /src/org/codeaurora/snapcam | |
parent | 7fdeb80f7fb4e7077a306bf0119db884a3a0d7de (diff) | |
download | android_packages_apps_Snap-165c137b3360a6dee2aee52a0b54e25a0327caa3.tar.gz android_packages_apps_Snap-165c137b3360a6dee2aee52a0b54e25a0327caa3.tar.bz2 android_packages_apps_Snap-165c137b3360a6dee2aee52a0b54e25a0327caa3.zip |
SnapdragonCamera:Fix IllegalStateException in reprocess
When clearSight is failed, handleTimeout() is invoked to
release all the imges,but ClearsightProcessHandler is still
working and try to access closed images, catch the exception
to avoid crash.
Change-Id: If9cf36f79f23f2a5e3b7efc4f5c0a2c1e36542b5
CRs-Fixed: 1094558
Diffstat (limited to 'src/org/codeaurora/snapcam')
-rwxr-xr-x[-rw-r--r--] | src/org/codeaurora/snapcam/filter/ClearSightImageProcessor.java | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/org/codeaurora/snapcam/filter/ClearSightImageProcessor.java b/src/org/codeaurora/snapcam/filter/ClearSightImageProcessor.java index 595df8122..f1a082f75 100644..100755 --- a/src/org/codeaurora/snapcam/filter/ClearSightImageProcessor.java +++ b/src/org/codeaurora/snapcam/filter/ClearSightImageProcessor.java @@ -1028,6 +1028,8 @@ public class ClearSightImageProcessor { }, null); } catch (CameraAccessException e) { e.printStackTrace(); + } catch (IllegalStateException e1) { + e1.printStackTrace(); } } } |