From f3634ab518c8d8046f353de2dd2ca42878337b98 Mon Sep 17 00:00:00 2001 From: Anton Poltoratskyi Date: Mon, 13 Jul 2020 22:00:15 +0300 Subject: [PATCH] Fixed retain cycle between renderers and GroupRenderer --- Source/render/NodeRenderer.swift | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Source/render/NodeRenderer.swift b/Source/render/NodeRenderer.swift index 11a8b8b8..418db4fb 100644 --- a/Source/render/NodeRenderer.swift +++ b/Source/render/NodeRenderer.swift @@ -29,8 +29,8 @@ class NodeRenderer { var layer: CachedLayer? var zPosition: Int = 0 - let parentRenderer: GroupRenderer? - + private(set) weak var parentRenderer: GroupRenderer? + fileprivate let onNodeChange: () -> Void fileprivate let disposables = GroupDisposable() fileprivate var active = false