mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2025-12-22 14:20:20 +00:00
Remove explicit passing of trait collection to setChild/Children
This commit is contained in:
@@ -12,9 +12,9 @@
|
||||
|
||||
#import "ASAssert.h"
|
||||
#import "ASBaseDefines.h"
|
||||
|
||||
#import "ASInternalHelpers.h"
|
||||
#import "ASLayout.h"
|
||||
#import "ASTraitCollection.h"
|
||||
|
||||
@interface ASInsetLayoutSpec ()
|
||||
{
|
||||
@@ -42,26 +42,20 @@ static CGFloat centerInset(CGFloat outer, CGFloat inner)
|
||||
|
||||
@implementation ASInsetLayoutSpec
|
||||
|
||||
- (instancetype)initWithInsets:(UIEdgeInsets)insets child:(id<ASLayoutable>)child traitCollection:(nullable ASTraitCollection *)traitCollection
|
||||
- (instancetype)initWithInsets:(UIEdgeInsets)insets child:(id<ASLayoutable>)child;
|
||||
{
|
||||
if (!(self = [super init])) {
|
||||
return nil;
|
||||
}
|
||||
ASDisplayNodeAssertNotNil(child, @"Child cannot be nil");
|
||||
_insets = insets;
|
||||
self.environmentTraitCollection = [traitCollection environmentTraitCollection];
|
||||
[self setChild:child withTraitCollection:traitCollection];
|
||||
[self setChild:child];
|
||||
return self;
|
||||
}
|
||||
|
||||
+ (instancetype)insetLayoutSpecWithInsets:(UIEdgeInsets)insets child:(id<ASLayoutable>)child
|
||||
{
|
||||
return [self insetLayoutSpecWithInsets:insets child:child traitCollection:nil];
|
||||
}
|
||||
|
||||
+ (instancetype)insetLayoutSpecWithInsets:(UIEdgeInsets)insets child:(id<ASLayoutable>)child traitCollection:(nullable ASTraitCollection *)traitCollection
|
||||
{
|
||||
return [[self alloc] initWithInsets:insets child:child traitCollection:traitCollection];
|
||||
return [[self alloc] initWithInsets:insets child:child];
|
||||
}
|
||||
|
||||
- (void)setInsets:(UIEdgeInsets)insets
|
||||
|
||||
Reference in New Issue
Block a user