diff options
Diffstat (limited to 'experimental/PdfViewer/pdfparser/native/SkPdfNativeTokenizer.cpp')
-rw-r--r-- | experimental/PdfViewer/pdfparser/native/SkPdfNativeTokenizer.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/experimental/PdfViewer/pdfparser/native/SkPdfNativeTokenizer.cpp b/experimental/PdfViewer/pdfparser/native/SkPdfNativeTokenizer.cpp index 6caca8f295..de49e35f11 100644 --- a/experimental/PdfViewer/pdfparser/native/SkPdfNativeTokenizer.cpp +++ b/experimental/PdfViewer/pdfparser/native/SkPdfNativeTokenizer.cpp @@ -651,6 +651,7 @@ unsigned char* nextObject(unsigned char* start, unsigned char* end, SkPdfObject* } SkPdfObject* SkPdfAllocator::allocBlock() { + fSizeInBytes += BUFFER_SIZE * sizeof(SkPdfObject); return new SkPdfObject[BUFFER_SIZE]; } @@ -675,6 +676,7 @@ SkPdfObject* SkPdfAllocator::allocObject() { fHistory.push(fCurrent); fCurrent = allocBlock(); fCurrentUsed = 0; + fSizeInBytes += sizeof(SkPdfObject*); } fCurrentUsed++; return &fCurrent[fCurrentUsed - 1]; |