diff options
| author | 2013-03-06 18:50:52 -0800 | |
|---|---|---|
| committer | 2013-03-06 18:50:52 -0800 | |
| commit | e041716ba17674b9af957f68750ad6b2df376c22 (patch) | |
| tree | 0aed7304d7d7f2e902a2b25baf2e83c41f378b2b | |
| parent | dbf146f1d69be31d12fc1c16b71beb9f4f2fb2a8 (diff) | |
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
| -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 4b9b5a833b..ea9368d857 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: |