OSDN Git Service

Camera2: getSceneMode should return NULL when there are no supported scene modes
authorIgor Murashkin <iam@google.com>
Thu, 21 Mar 2013 18:19:00 +0000 (11:19 -0700)
committerIgor Murashkin <iam@google.com>
Thu, 21 Mar 2013 18:32:17 +0000 (11:32 -0700)
Bug: 8444806
Change-Id: Ic92924ceda3de738a7971605552baf00a4fc0546

services/camera/libcameraservice/camera2/Parameters.cpp

index 859e2e9..d13fe8b 100644 (file)
@@ -534,6 +534,8 @@ status_t Parameters::initialize(const CameraMetadata *info) {
         if (!noSceneModes) {
             params.set(CameraParameters::KEY_SUPPORTED_SCENE_MODES,
                     supportedSceneModes);
+        } else {
+            params.remove(CameraParameters::KEY_SCENE_MODE);
         }
     }