[media] v4l2-ctrls: fix and improve volatile control handling
[GitHub/mt8127/android_kernel_alcatel_ttab.git] / drivers / media / video / saa7115.c
index 0db90922ee93fef406380f72ca15b48827562dde..f2ae405c74ac4186b84bda12a7e8f0b5c48b6ec2 100644 (file)
@@ -757,8 +757,8 @@ static int saa711x_g_volatile_ctrl(struct v4l2_ctrl *ctrl)
        switch (ctrl->id) {
        case V4L2_CID_CHROMA_AGC:
                /* chroma gain cluster */
-               if (state->agc->cur.val)
-                       state->gain->cur.val =
+               if (state->agc->val)
+                       state->gain->val =
                                saa711x_read(sd, R_0F_CHROMA_GAIN_CNTL) & 0x7f;
                break;
        }