From d09bbdfd37357630c23a080d91e398bd65ea1bae Mon Sep 17 00:00:00 2001 From: Gary Qian Date: Thu, 27 Jul 2017 17:54:27 -0700 Subject: [PATCH] Check if width is different before skipping Layout(). Change-Id: Ie5a99f39cf462c42ed1e484afc90a61e7567bdc3 --- engine/src/flutter/src/paragraph.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/engine/src/flutter/src/paragraph.cc b/engine/src/flutter/src/paragraph.cc index 5c3c77b2cb..4b4f8532ae 100644 --- a/engine/src/flutter/src/paragraph.cc +++ b/engine/src/flutter/src/paragraph.cc @@ -167,7 +167,7 @@ void Paragraph::FillWhitespaceSet(size_t start, void Paragraph::Layout(double width, bool force) { // Do not allow calling layout multiple times without changing anything. - if (!needs_layout_ && !force) + if (!needs_layout_ && !force && width == width_) return; needs_layout_ = false;