android: CameraHalManager: Fix a function call of a moved Camera
libcamera::Camera::id() is called after std::move() in cameraAdded(). This fixes the issue by not executing std::move(). Signed-off-by: Hirokazu Honda <hiroh@chromium.org> Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com> Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
This commit is contained in:
parent
10518882f3
commit
1636d4c438
1 changed files with 1 additions and 1 deletions
|
@ -116,7 +116,7 @@ void CameraHalManager::cameraAdded(std::shared_ptr<Camera> cam)
|
|||
}
|
||||
|
||||
/* Create a CameraDevice instance to wrap the libcamera Camera. */
|
||||
std::unique_ptr<CameraDevice> camera = CameraDevice::create(id, std::move(cam));
|
||||
std::unique_ptr<CameraDevice> camera = CameraDevice::create(id, cam);
|
||||
int ret = camera->initialize();
|
||||
if (ret) {
|
||||
LOG(HAL, Error) << "Failed to initialize camera: " << cam->id();
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue