diff --git a/src/libcamera/camera.cpp b/src/libcamera/camera.cpp index 4154d840..2e1e146a 100644 --- a/src/libcamera/camera.cpp +++ b/src/libcamera/camera.cpp @@ -1131,7 +1131,8 @@ std::unique_ptr Camera::generateConfiguration(Span config = - d->pipe_->generateConfiguration(this, roles); + d->pipe_->invokeMethod(&PipelineHandler::generateConfiguration, + ConnectionTypeBlocking, this, roles); if (!config) { LOG(Camera, Debug) << "Pipeline handler failed to generate configuration";