From 6127c4c660270ed5cae2d925add80951605176ea Mon Sep 17 00:00:00 2001 From: Florin Malita Date: Thu, 5 Apr 2018 15:15:59 -0400 Subject: Clip SlideDir slides to their declared dimensions (to avoid spilling cell content) TBR= Change-Id: I7bbbbf004d35faab5f264d9914bcd24d2bb8eaeb Reviewed-on: https://skia-review.googlesource.com/118984 Reviewed-by: Florin Malita Commit-Queue: Florin Malita --- tools/viewer/SlideDir.cpp | 2 ++ 1 file changed, 2 insertions(+) (limited to 'tools/viewer') diff --git a/tools/viewer/SlideDir.cpp b/tools/viewer/SlideDir.cpp index ba3bbbae12..1da6df4678 100644 --- a/tools/viewer/SlideDir.cpp +++ b/tools/viewer/SlideDir.cpp @@ -72,6 +72,8 @@ protected: } void onRender(SkCanvas* canvas) const override { + SkAutoCanvasRestore acr(canvas, true); + canvas->clipRect(SkRect::Make(fSlide->getDimensions()), true); fSlide->draw(canvas); } -- cgit v1.2.3