mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2025-12-16 03:09:56 +00:00
Remove overly-cautious thread affinity assertions for threadsafe properties.
This commit is contained in:
parent
e2be6440c2
commit
454d68516b
@ -1475,14 +1475,12 @@ static NSInteger incrementIfFound(NSInteger i) {
|
||||
|
||||
- (NSArray *)subnodes
|
||||
{
|
||||
ASDisplayNodeAssertThreadAffinity(self);
|
||||
ASDN::MutexLocker l(_propertyLock);
|
||||
return [_subnodes copy];
|
||||
}
|
||||
|
||||
- (ASDisplayNode *)supernode
|
||||
{
|
||||
ASDisplayNodeAssertThreadAffinity(self);
|
||||
ASDN::MutexLocker l(_propertyLock);
|
||||
return _supernode;
|
||||
}
|
||||
|
||||
@ -31,7 +31,7 @@ extern void ASDisplayNodePerformBlockOnEveryNode(CALayer *layer, ASDisplayNode *
|
||||
if (node) {
|
||||
block(node);
|
||||
}
|
||||
if (!layer && [node isNodeLoaded]) {
|
||||
if (!layer && [node isNodeLoaded] && ASDisplayNodeThreadIsMain()) {
|
||||
layer = node.layer;
|
||||
}
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user