| Index: src/core/SkVarAlloc.h
|
| diff --git a/src/core/SkVarAlloc.h b/src/core/SkVarAlloc.h
|
| index 8a55b366155fdfafdd598511a374876ffd565d24..e8236cf9920067864a0261a09a1e70aa3b536dc6 100644
|
| --- a/src/core/SkVarAlloc.h
|
| +++ b/src/core/SkVarAlloc.h
|
| @@ -35,12 +35,14 @@ public:
|
| }
|
|
|
| // Returns our best estimate of the number of bytes we've allocated.
|
| - // (We intentionally do not track this precisely to save space.)
|
| - size_t approxBytesAllocated() const;
|
| + // (We may not track this precisely to save space.)
|
| + size_t approxBytesAllocated() const { return fBytesAllocated; }
|
|
|
| private:
|
| void makeSpace(size_t bytes, unsigned flags);
|
|
|
| + size_t fBytesAllocated;
|
| +
|
| char* fByte;
|
| unsigned fRemaining;
|
| unsigned fLgSize;
|
| @@ -48,6 +50,6 @@ private:
|
| struct Block;
|
| Block* fBlock;
|
| };
|
| -SK_COMPILE_ASSERT(sizeof(SkVarAlloc) <= 24, SkVarAllocSize);
|
| +SK_COMPILE_ASSERT(sizeof(SkVarAlloc) <= 32, SkVarAllocSize);
|
|
|
| #endif//SkVarAlloc_DEFINED
|
|
|