summaryrefslogtreecommitdiffstats
path: root/include/ui
diff options
context:
space:
mode:
authorMathias Agopian <mathias@google.com>2013-03-06 18:50:52 -0800
committerMathias Agopian <mathias@google.com>2013-03-06 18:50:52 -0800
commite041716ba17674b9af957f68750ad6b2df376c22 (patch)
tree0aed7304d7d7f2e902a2b25baf2e83c41f378b2b /include/ui
parentdbf146f1d69be31d12fc1c16b71beb9f4f2fb2a8 (diff)
downloadframeworks_native-e041716ba17674b9af957f68750ad6b2df376c22.zip
frameworks_native-e041716ba17674b9af957f68750ad6b2df376c22.tar.gz
frameworks_native-e041716ba17674b9af957f68750ad6b2df376c22.tar.bz2
Make GraphicBuffer a RefBase
- this gives us access to RefBase's refcounting debugging - it doesn't cost much because GraphicBuffer already has a vtable Change-Id: I7f696e421fea14b14bfaeb83880689b83e96af4d
Diffstat (limited to 'include/ui')
-rw-r--r--include/ui/GraphicBuffer.h7
1 files changed, 3 insertions, 4 deletions
diff --git a/include/ui/GraphicBuffer.h b/include/ui/GraphicBuffer.h
index 4b9b5a8..ea9368d 100644
--- a/include/ui/GraphicBuffer.h
+++ b/include/ui/GraphicBuffer.h
@@ -24,6 +24,7 @@
#include <ui/PixelFormat.h>
#include <ui/Rect.h>
#include <utils/Flattenable.h>
+#include <utils/RefBase.h>
struct ANativeWindowBuffer;
@@ -37,10 +38,8 @@ class GraphicBufferMapper;
// ===========================================================================
class GraphicBuffer
- : public ANativeObjectBase<
- ANativeWindowBuffer,
- GraphicBuffer,
- LightRefBase<GraphicBuffer> >, public Flattenable
+ : public ANativeObjectBase< ANativeWindowBuffer, GraphicBuffer, RefBase >,
+ public Flattenable
{
public: