Skip to content

Commit ae2b3af

Browse files
committedMar 14, 2019
Revert "Add setNeedsLayout to yoga tree changes. (#1361)"
This reverts commit babd81b.
1 parent 9d77ef9 commit ae2b3af

File tree

3 files changed

+90
-154
lines changed

3 files changed

+90
-154
lines changed
 

‎Source/ASDisplayNode+Layout.mm

Lines changed: 1 addition & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -23,19 +23,6 @@
2323

2424
using AS::MutexLocker;
2525

26-
@interface ASDisplayNode (ASLayoutElementStyleDelegate) <ASLayoutElementStyleDelegate>
27-
@end
28-
29-
@implementation ASDisplayNode (ASLayoutElementStyleDelegate)
30-
31-
#pragma mark <ASLayoutElementStyleDelegate>
32-
33-
- (void)style:(ASLayoutElementStyle *)style propertyDidChange:(NSString *)propertyName {
34-
[self setNeedsLayout];
35-
}
36-
37-
@end
38-
3926
#pragma mark - ASDisplayNode (ASLayoutElement)
4027

4128
@implementation ASDisplayNode (ASLayoutElement)
@@ -59,9 +46,8 @@ - (ASLayoutElementStyle *)style
5946

6047
- (ASLayoutElementStyle *)_locked_style
6148
{
62-
ASAssertLocked(__instanceLock__);
6349
if (_style == nil) {
64-
_style = [[ASLayoutElementStyle alloc] initWithDelegate:self];
50+
_style = [[ASLayoutElementStyle alloc] init];
6551
}
6652
return _style;
6753
}

‎Source/ASDisplayNode+Yoga.mm

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,6 @@ - (void)_locked_removeYogaChild:(ASDisplayNode *)child
9393

9494
// YGNodeRef removal is done in setParent:
9595
child.yogaParent = nil;
96-
[self setNeedsLayout];
9796
}
9897

9998
- (void)insertYogaChild:(ASDisplayNode *)child atIndex:(NSUInteger)index
@@ -118,7 +117,6 @@ - (void)_locked_insertYogaChild:(ASDisplayNode *)child atIndex:(NSUInteger)index
118117

119118
// YGNodeRef insertion is done in setParent:
120119
child.yogaParent = self;
121-
[self setNeedsLayout];
122120
}
123121

124122
#pragma mark - Subclass Hooks

0 commit comments

Comments
 (0)
Please sign in to comment.