summaryrefslogtreecommitdiff
path: root/libs/ui/Region.cpp
diff options
context:
space:
mode:
author Pablo Ceballos <pceballos@google.com> 2015-09-11 14:37:39 -0700
committer Sene Gales <sgiro@google.com> 2015-09-21 14:24:49 +0100
commitf53f3c80bf2dcf6c1b70320765f9fc8019b829a2 (patch)
tree8582ed2cec9f84c9af8d5b2b3fb2ef19daac00d8 /libs/ui/Region.cpp
parentc0ed128263f753696cbcb24a5d1a45bc894ae336 (diff)
Remove usage of SharedBuffer
- Remove getSharedBuffer() from Region - Don't use SharedBuffer for memory management in HWCLayerVersion1, instead keep shallow copies of the Regions. Bug 23962051 (cherry picked from commit d814cf2a3e3a2fdb73efa80539fe8af0a93da1db) Change-Id: I8fa17beed57936648c7b4defc9219dff1d5b337f
Diffstat (limited to 'libs/ui/Region.cpp')
-rw-r--r--libs/ui/Region.cpp12
1 files changed, 0 insertions, 12 deletions
diff --git a/libs/ui/Region.cpp b/libs/ui/Region.cpp
index 3810da4049..a3558bd5c2 100644
--- a/libs/ui/Region.cpp
+++ b/libs/ui/Region.cpp
@@ -835,18 +835,6 @@ Rect const* Region::getArray(size_t* count) const {
return begin();
}
-SharedBuffer const* Region::getSharedBuffer(size_t* count) const {
- // We can get to the SharedBuffer of a Vector<Rect> because Rect has
- // a trivial destructor.
- SharedBuffer const* sb = SharedBuffer::bufferFromData(mStorage.array());
- if (count) {
- size_t numRects = isRect() ? 1 : mStorage.size() - 1;
- count[0] = numRects;
- }
- sb->acquire();
- return sb;
-}
-
// ----------------------------------------------------------------------------
void Region::dump(String8& out, const char* what, uint32_t /* flags */) const