Merge "Qcamera2: Sort camera info to avoid app open wrong camera"
diff --git a/QCamera2/HAL/QCameraParameters.cpp b/QCamera2/HAL/QCameraParameters.cpp
index 5d4250b..0e6b076 100644
--- a/QCamera2/HAL/QCameraParameters.cpp
+++ b/QCamera2/HAL/QCameraParameters.cpp
@@ -4439,7 +4439,13 @@
m_pCapability->supported_effects_cnt,
EFFECT_MODES_MAP,
PARAM_MAP_SIZE(EFFECT_MODES_MAP));
- set(KEY_SUPPORTED_EFFECTS, effectValues);
+
+ if (m_pCapability->supported_effects_cnt > 0) {
+ set(KEY_SUPPORTED_EFFECTS, effectValues);
+ } else {
+ ALOGE("Color effects are not available");
+ set(KEY_SUPPORTED_EFFECTS, EFFECT_NONE);
+ }
setEffect(EFFECT_NONE);
// Set WhiteBalance