diff options
author | Mathias Agopian <mathias@google.com> | 2013-03-06 18:50:52 -0800 |
---|---|---|
committer | Mathias Agopian <mathias@google.com> | 2013-03-06 18:50:52 -0800 |
commit | e041716ba17674b9af957f68750ad6b2df376c22 (patch) | |
tree | 0aed7304d7d7f2e902a2b25baf2e83c41f378b2b /include/ui | |
parent | dbf146f1d69be31d12fc1c16b71beb9f4f2fb2a8 (diff) | |
download | frameworks_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.h | 7 |
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: |