[PATCH v1] android: camera_capabilities: Fix GCC 14 warning
Barnabás Pőcze
pobrn at protonmail.com
Sat May 25 18:50:55 CEST 2024
GCC 14 thinks `rects` is a "possibly dangling reference to a temporary",
which causes the compilation to fail due to the use of `-Werror`.
Fix this by not using a reference.
Signed-off-by: Barnabás Pőcze <pobrn at protonmail.com>
---
src/android/camera_capabilities.cpp | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/android/camera_capabilities.cpp b/src/android/camera_capabilities.cpp
index 6f4d48de..71043e12 100644
--- a/src/android/camera_capabilities.cpp
+++ b/src/android/camera_capabilities.cpp
@@ -1081,7 +1081,7 @@ int CameraCapabilities::initializeStaticMetadata()
}
{
- const Span<const Rectangle> &rects =
+ const Span<const Rectangle> rects =
properties.get(properties::PixelArrayActiveAreas).value_or(Span<const Rectangle>{});
std::vector<int32_t> data{
static_cast<int32_t>(rects[0].x),
--
2.45.1
More information about the libcamera-devel
mailing list