diff options
Diffstat (limited to 'gm/image_pict.cpp')
-rw-r--r-- | gm/image_pict.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/gm/image_pict.cpp b/gm/image_pict.cpp index f23b89e728..904daaebd5 100644 --- a/gm/image_pict.cpp +++ b/gm/image_pict.cpp @@ -118,9 +118,9 @@ static std::unique_ptr<SkImageGenerator> make_pic_generator(GrContext*, sk_sp<Sk class RasterGenerator : public SkImageGenerator { public: - RasterGenerator(const SkBitmap& bm) : SkImageGenerator(bm.info()), fBM(bm) { - fBM.lockPixels(); - } + RasterGenerator(const SkBitmap& bm) : SkImageGenerator(bm.info()), fBM(bm) + {} + protected: bool onGetPixels(const SkImageInfo& info, void* pixels, size_t rowBytes, SkPMColor* ctable, int* ctableCount) override { |