diff options
author | 2016-10-10 16:06:21 -0700 | |
---|---|---|
committer | 2016-12-14 11:58:05 -0800 | |
commit | 0f056f080d4766523a396c6efb3ae224f287e9ca (patch) | |
tree | 147509358743f6d8c8b13637bd0436fdff4c5cb0 | |
parent | 4565daa628d914f05dabfeca83d2e5ee07936a99 (diff) |
Align properly in BufferItem::getFlattenedSize.
Test: SurfaceFlinger still works.
Change-Id: I7b5ef08d33a18f98d485f57e461604ed65b657f1
-rw-r--r-- | libs/gui/BufferItem.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/libs/gui/BufferItem.cpp b/libs/gui/BufferItem.cpp index ec2a9a6063..69b5962441 100644 --- a/libs/gui/BufferItem.cpp +++ b/libs/gui/BufferItem.cpp @@ -91,11 +91,11 @@ size_t BufferItem::getFlattenedSize() const { size_t size = sizeof(uint32_t); // Flags if (mGraphicBuffer != 0) { size += mGraphicBuffer->getFlattenedSize(); - FlattenableUtils::align<4>(size); + size = FlattenableUtils::align<4>(size); } if (mFence != 0) { size += mFence->getFlattenedSize(); - FlattenableUtils::align<4>(size); + size = FlattenableUtils::align<4>(size); } size += mSurfaceDamage.getFlattenedSize(); size = FlattenableUtils::align<8>(size); |