Replace non-const references by pointers
Use pointers for outputs to be consistent with the rest of
libui/libsurfaceflinger.
Remove assignFromHidlVec now that hidl_vec can be casted to std::vector.
Test: builds and boots
Change-Id: I656367028302e7b877a766eaf6aa2431fe07643b
diff --git a/libs/ui/GraphicBufferMapper.cpp b/libs/ui/GraphicBufferMapper.cpp
index fb55bf1..13ab38c 100644
--- a/libs/ui/GraphicBufferMapper.cpp
+++ b/libs/ui/GraphicBufferMapper.cpp
@@ -151,7 +151,7 @@
const Gralloc2::Device::Rect& accessRect =
*reinterpret_cast<Gralloc2::Device::Rect*>(&accessRegion);
error = static_cast<gralloc1_error_t>(mMapper->lock(
- handle, usage, usage, accessRect, fenceFd, *vaddr));
+ handle, usage, usage, accessRect, fenceFd, vaddr));
} else {
sp<Fence> fence = new Fence(fenceFd);
error = mDevice->lock(handle,
@@ -213,7 +213,7 @@
gralloc1_error_t error;
if (mMapper->valid()) {
error = static_cast<gralloc1_error_t>(
- mMapper->getNumFlexPlanes(handle, numPlanes));
+ mMapper->getNumFlexPlanes(handle, &numPlanes));
} else {
error = mDevice->getNumFlexPlanes(handle, &numPlanes);
}
@@ -238,7 +238,7 @@
Gralloc2::FlexLayout& layout =
*reinterpret_cast<Gralloc2::FlexLayout*>(&flexLayout);
error = static_cast<gralloc1_error_t>(mMapper->lock(
- handle, usage, usage, accessRect, fenceFd, layout));
+ handle, usage, usage, accessRect, fenceFd, &layout));
} else {
sp<Fence> fence = new Fence(fenceFd);
error = mDevice->lockFlex(handle,