use validating readbuffer

Bug:784869
Change-Id: Iaf43e14ec2ad72d061e7de25364fb481229d7651
Reviewed-on: https://skia-review.googlesource.com/71764
Commit-Queue: Mike Reed <reed@google.com>
Commit-Queue: Mike Klein <mtklein@chromium.org>
Reviewed-by: Mike Klein <mtklein@chromium.org>
This commit is contained in:
Mike Reed 2017-11-15 12:11:01 -05:00 committed by Skia Commit-Bot
parent f436fbc422
commit e84b482b76

View File

@ -7,7 +7,7 @@
#include "SkTextBlobRunIterator.h"
#include "SkReadBuffer.h"
#include "SkValidatingReadBuffer.h"
#include "SkTypeface.h"
#include "SkWriteBuffer.h"
@ -840,11 +840,11 @@ sk_sp<SkData> SkTextBlob::serialize(SkTypefaceCatalogerProc proc, void* ctx) con
return data;
}
class SkTypefaceResolverReadBuffer : public SkReadBuffer {
class SkTypefaceResolverReadBuffer : public SkValidatingReadBuffer {
public:
SkTypefaceResolverReadBuffer(const void* data, size_t size, SkTypefaceResolverProc proc,
void* ctx)
: SkReadBuffer(data, size)
: SkValidatingReadBuffer(data, size)
, fResolverProc(proc)
, fResolverCtx(ctx)
{}