From d4bced1fb5f008242969655ab3554ff42de5d1e7 Mon Sep 17 00:00:00 2001 From: rcancro Date: Tue, 1 Mar 2016 08:57:43 -0800 Subject: [PATCH] Fix bug when rendering text the second time A text node's renderer is often invalidated. Save the renderer's constrained size locally so we can use it when creating a new renderer after invalidation. --- AsyncDisplayKit/ASTextNode.mm | 1 + 1 file changed, 1 insertion(+) diff --git a/AsyncDisplayKit/ASTextNode.mm b/AsyncDisplayKit/ASTextNode.mm index 118e22a3..ff41c90d 100644 --- a/AsyncDisplayKit/ASTextNode.mm +++ b/AsyncDisplayKit/ASTextNode.mm @@ -320,6 +320,7 @@ static NSArray *DefaultLinkAttributeNames = @[ NSLinkAttributeName ]; { ASLayout *layout = self.calculatedLayout; if (layout != nil) { + _constrainedSize = layout.size; _renderer.constrainedSize = layout.size; } }