commit | 61e17b63b051559629ecdd396963a8d0df42811d | [log] [tgz] |
---|---|---|
author | Emilian Peev <epeev@google.com> | Thu Oct 14 17:23:57 2021 -0700 |
committer | Emilian Peev <epeev@google.com> | Thu Oct 14 17:23:57 2021 -0700 |
tree | e44d188f1c1dff4d77815e5ad3a0d04663534bae | |
parent | 5368ebf6d9b6f24a3055e429ea2d3a15af30f946 [diff] [blame] |
Camera: Pass initial device state when adding new camera devices Once added new camera devices must receive the current device state so they can adjust accordingly. Bug: 202567080 Test: Manual using camera application, Camera CTS Change-Id: I8a4ed4b134ba412b2a268cb45141d72626b89ebb
diff --git a/services/camera/libcameraservice/common/CameraProviderManager.cpp b/services/camera/libcameraservice/common/CameraProviderManager.cpp index 9abb972..b10a4c4 100644 --- a/services/camera/libcameraservice/common/CameraProviderManager.cpp +++ b/services/camera/libcameraservice/common/CameraProviderManager.cpp
@@ -1631,6 +1631,7 @@ case 3: deviceInfo = initializeDeviceInfo<DeviceInfo3>(name, mProviderTagid, id, minor); + deviceInfo->notifyDeviceStateChange(mDeviceState); break; default: ALOGE("%s: Device %s: Unknown HIDL device HAL major version %d:", __FUNCTION__,