mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2025-12-24 07:05:35 +00:00
[ASMapNode] snapshot can be triggered before layout and cause exception (e.g. setAnnotations)
This commit is contained in:
@@ -89,7 +89,7 @@ NS_ASSUME_NONNULL_BEGIN
|
||||
* @discussion Gives a chance for subclasses to perform actions after the subclass and superclass have finished laying
|
||||
* out.
|
||||
*/
|
||||
- (void)layoutDidFinish;
|
||||
- (void)layoutDidFinish ASDISPLAYNODE_REQUIRES_SUPER;
|
||||
|
||||
/**
|
||||
* @abstract Called on a background thread if !isNodeLoaded - called on the main thread if isNodeLoaded.
|
||||
@@ -97,7 +97,7 @@ NS_ASSUME_NONNULL_BEGIN
|
||||
* @discussion When the .calculatedLayout property is set to a new ASLayout (directly from -calculateLayoutThatFits: or
|
||||
* calculated via use of -layoutSpecThatFits:), subclasses may inspect it here.
|
||||
*/
|
||||
- (void)calculatedLayoutDidChange;
|
||||
- (void)calculatedLayoutDidChange ASDISPLAYNODE_REQUIRES_SUPER;
|
||||
|
||||
/** @name Layout calculation */
|
||||
|
||||
|
||||
Reference in New Issue
Block a user