diff options
Diffstat (limited to 'gm/ninepatchstretch.cpp')
-rw-r--r-- | gm/ninepatchstretch.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gm/ninepatchstretch.cpp b/gm/ninepatchstretch.cpp index c905cee803..1644c2cae2 100644 --- a/gm/ninepatchstretch.cpp +++ b/gm/ninepatchstretch.cpp @@ -67,7 +67,7 @@ protected: } void onDraw(SkCanvas* canvas) override { - if (nullptr == fBitmap.pixelRef()) { + if (nullptr == fBitmap.pixelRef() || !fImage->isValid(canvas->getGrContext())) { fImage = make_image(canvas, &fCenter); image_to_bitmap(fImage.get(), &fBitmap); } |