diff options
author | Brian Salomon <bsalomon@google.com> | 2018-05-24 13:22:01 -0400 |
---|---|---|
committer | Skia Commit-Bot <skia-commit-bot@chromium.org> | 2018-05-24 18:59:19 +0000 |
commit | 542685014b4554fdbfab0891ad8a5bfe017d9a7b (patch) | |
tree | f83fd62569606ee25f9e5e71a96df383e5eef761 /gm/drawbitmaprect.cpp | |
parent | 5a5e08495eabcbf616965326d19ab63bb92ceae9 (diff) |
Make GMs with persistent SkImages that may be texture backed recreate
their images if the underlying GrContext is abandoned.
Change-Id: Ibcb6aa25c3bb5a2f705d56c86382295449fe2d7a
Reviewed-on: https://skia-review.googlesource.com/129983
Reviewed-by: Robert Phillips <robertphillips@google.com>
Commit-Queue: Brian Salomon <bsalomon@google.com>
Diffstat (limited to 'gm/drawbitmaprect.cpp')
-rw-r--r-- | gm/drawbitmaprect.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gm/drawbitmaprect.cpp b/gm/drawbitmaprect.cpp index e90f52df76..77125c5e7e 100644 --- a/gm/drawbitmaprect.cpp +++ b/gm/drawbitmaprect.cpp @@ -153,7 +153,7 @@ protected: } void onDraw(SkCanvas* canvas) override { - if (!fImage) { + if (!fImage || !fImage->isValid(canvas->getGrContext())) { this->setupImage(canvas); } |