diff --git a/gralloc/gr_buf_mgr.cpp b/gralloc/gr_buf_mgr.cpp index 2e9d5975..70fb4836 100644 --- a/gralloc/gr_buf_mgr.cpp +++ b/gralloc/gr_buf_mgr.cpp @@ -324,6 +324,7 @@ Error BufferManager::AllocateBuffer(const BufferDescriptor &descriptor, buffer_h int buffer_type = GetBufferType(format); BufferInfo info = GetBufferInfo(descriptor); + info.format = format; GetBufferSizeAndDimensions(info, &size, &alignedw, &alignedh); size = (bufferSize >= size) ? bufferSize : size;