summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorjunjiez <junjiez@codeaurora.org>2016-11-29 14:41:09 +0800
committerGerrit - the friendly Code Review server <code-review@localhost>2016-11-28 22:58:19 -0800
commit165c137b3360a6dee2aee52a0b54e25a0327caa3 (patch)
treeb897abc286c51127fc3e3dc78d3ce806572ae2b2 /src
parent7fdeb80f7fb4e7077a306bf0119db884a3a0d7de (diff)
downloadandroid_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')
-rwxr-xr-x[-rw-r--r--]src/org/codeaurora/snapcam/filter/ClearSightImageProcessor.java2
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();
}
}
}