Make rootNode a weak reference in SKComponentLayoutWrapper
Summary: In some cases this can cause a retain cycle. Reviewed By: priteshrnandgaonkar Differential Revision: D18297780 fbshipit-source-id: c60abdcaad9fd94c457647509aec0519042801e4
This commit is contained in:
committed by
Facebook Github Bot
parent
3cee927674
commit
5ca8b6dc30
@@ -19,7 +19,7 @@
|
|||||||
@property (nonatomic, readonly) CGSize size;
|
@property (nonatomic, readonly) CGSize size;
|
||||||
@property (nonatomic, readonly) CGPoint position;
|
@property (nonatomic, readonly) CGPoint position;
|
||||||
@property (nonatomic, readonly) std::vector<SKComponentLayoutWrapper *> children;
|
@property (nonatomic, readonly) std::vector<SKComponentLayoutWrapper *> children;
|
||||||
@property (nonatomic, readonly) id<CKInspectableView> rootNode;
|
@property (nonatomic, weak, readonly) id<CKInspectableView> rootNode;
|
||||||
// Null for layouts which are not direct children of a CKFlexboxComponent
|
// Null for layouts which are not direct children of a CKFlexboxComponent
|
||||||
@property (nonatomic, readonly) BOOL isFlexboxChild;
|
@property (nonatomic, readonly) BOOL isFlexboxChild;
|
||||||
@property (nonatomic, readonly) CKFlexboxComponentChild flexboxChild;
|
@property (nonatomic, readonly) CKFlexboxComponentChild flexboxChild;
|
||||||
|
|||||||
Reference in New Issue
Block a user