From 070982a50ba5b1f6ab91fc633a122afee2a58efa Mon Sep 17 00:00:00 2001 From: rcancro Date: Wed, 17 Feb 2016 13:08:16 -0800 Subject: [PATCH] fixed tests??? (it did locally anyway) --- AsyncDisplayKit/ASTextNode.mm | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/AsyncDisplayKit/ASTextNode.mm b/AsyncDisplayKit/ASTextNode.mm index a6c17e5b..ca45d233 100644 --- a/AsyncDisplayKit/ASTextNode.mm +++ b/AsyncDisplayKit/ASTextNode.mm @@ -258,9 +258,10 @@ static NSArray *DefaultLinkAttributeNames = @[ NSLinkAttributeName ]; // expensive, and can take some time, so we dispatch onto a bg queue to // actually dealloc. __block ASTextKitRenderer *renderer = _renderer; + // before we remove the renderer, take its scale factor so we set it when a new renderer is created + _currentScaleFactor = renderer.currentScaleFactor; + ASPerformBlockOnBackgroundThread(^{ - // before we remove the renderer, take its scale factor so we set it when a new renderer is created - _currentScaleFactor = renderer.currentScaleFactor; renderer = nil; }); _renderer = nil;