From eea6d682b8b0f7081f0fe8fab8feadb16e22b30b Mon Sep 17 00:00:00 2001 From: Dan Stoza Date: Mon, 20 Apr 2015 12:07:13 -0700 Subject: libui/libgui: Fix errors in parceling BufferItem and GraphicBuffer were not parceling correctly, which had not been noticed because the libgui tests (specifically, one that tests placing a BufferQueue in a separate process from the IGBP/C) had not been run recently. This change fixes the errors found in those classes. Change-Id: Ie224361a534a79115a3481d83ff97f21d154d4f5 --- libs/ui/GraphicBuffer.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'libs/ui/GraphicBuffer.cpp') diff --git a/libs/ui/GraphicBuffer.cpp b/libs/ui/GraphicBuffer.cpp index 638ac62991..52fa0df0b1 100644 --- a/libs/ui/GraphicBuffer.cpp +++ b/libs/ui/GraphicBuffer.cpp @@ -303,7 +303,7 @@ status_t GraphicBuffer::flatten(void*& buffer, size_t& size, int*& fds, size_t& static_cast(handle->numInts) * sizeof(int)); } - buffer = reinterpret_cast(static_cast(buffer) + sizeNeeded); + buffer = static_cast(static_cast(buffer) + sizeNeeded); size -= sizeNeeded; if (handle) { fds += handle->numFds; @@ -385,7 +385,7 @@ status_t GraphicBuffer::unflatten( } } - buffer = reinterpret_cast(static_cast(buffer) + sizeNeeded); + buffer = static_cast(static_cast(buffer) + sizeNeeded); size -= sizeNeeded; fds += numFds; count -= numFds; -- cgit v1.2.3-59-g8ed1b