diff options
author | brianosman <brianosman@google.com> | 2016-06-01 13:49:27 -0700 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2016-06-01 13:49:27 -0700 |
commit | f7cfa920f41e39bcae4996288dffae53408ca0ed (patch) | |
tree | 590fc14a95166b2b11bcf6c8998e9223f6ac2c90 /bench/GrMipMapBench.cpp | |
parent | 066d682d613e154df7c5bcfcefbaaa93237dd1a1 (diff) |
Release surface between runs to avoid seg fault
BUG=skia:
GOLD_TRYBOT_URL= https://gold.skia.org/search?issue=2032693002
Review-Url: https://codereview.chromium.org/2032693002
Diffstat (limited to 'bench/GrMipMapBench.cpp')
-rw-r--r-- | bench/GrMipMapBench.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/bench/GrMipMapBench.cpp b/bench/GrMipMapBench.cpp index 3b4db24596..b8fc1ba467 100644 --- a/bench/GrMipMapBench.cpp +++ b/bench/GrMipMapBench.cpp @@ -59,6 +59,10 @@ protected: } } + void onPerCanvasPostDraw(SkCanvas*) override { + fSurface.reset(nullptr); + } + private: typedef Benchmark INHERITED; }; |