From 37231e749cd01d028e09170ec14fb281beb05f23 Mon Sep 17 00:00:00 2001 From: Chinmay Garde Date: Tue, 13 Dec 2016 17:14:25 -0800 Subject: [PATCH] Dont override the explicitly set paint bounds in Layer::Preroll. (#3313) --- flow/layers/layer.cc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/flow/layers/layer.cc b/flow/layers/layer.cc index d2e0d564f41..f2674465f0a 100644 --- a/flow/layers/layer.cc +++ b/flow/layers/layer.cc @@ -17,7 +17,9 @@ Layer::Layer() Layer::~Layer() = default; void Layer::Preroll(PrerollContext* context, const SkMatrix& matrix) { - set_paint_bounds(SkRect::MakeEmpty()); + if (!has_paint_bounds()) { + set_paint_bounds(SkRect::MakeEmpty()); + } } #if defined(OS_FUCHSIA)