summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rwxr-xr-xsrc/com/android/camera/SettingsManager.java6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/com/android/camera/SettingsManager.java b/src/com/android/camera/SettingsManager.java
index 0a8e00ecc..04d4a3b79 100755
--- a/src/com/android/camera/SettingsManager.java
+++ b/src/com/android/camera/SettingsManager.java
@@ -1345,8 +1345,10 @@ public class SettingsManager implements ListMenu.SettingsListener {
public boolean isBsgcAvailable(int id) {
boolean ret = false;
try {
- byte bsgc_available = mCharacteristics.get(id).get(CaptureModule.bsgcAvailable);
- ret = bsgc_available == 1;
+ if (mCharacteristics.size() > 0) {
+ byte bsgc_available = mCharacteristics.get(id).get(CaptureModule.bsgcAvailable);
+ ret = bsgc_available == 1;
+ }
} catch (IllegalArgumentException e) {
e.printStackTrace();
}