From 5985ba8d7c32706b8d1d7cdbfbcaaefd76c09b33 Mon Sep 17 00:00:00 2001 From: avarec Date: Fri, 11 Apr 2025 13:54:44 +0300 Subject: [PATCH] Fix transition_out animation when switching back to the default state commit_hash:ba0b5d53b6103bcb460f4e88994aadd2fd304c3c --- .../DetachableAnimationBlock+UIViewRenderableBlock.swift | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/client/ios/LayoutKit/LayoutKit/UI/Blocks/DetachableAnimationBlock+UIViewRenderableBlock.swift b/client/ios/LayoutKit/LayoutKit/UI/Blocks/DetachableAnimationBlock+UIViewRenderableBlock.swift index 13f7f920c..fea22fb73 100644 --- a/client/ios/LayoutKit/LayoutKit/UI/Blocks/DetachableAnimationBlock+UIViewRenderableBlock.swift +++ b/client/ios/LayoutKit/LayoutKit/UI/Blocks/DetachableAnimationBlock+UIViewRenderableBlock.swift @@ -168,9 +168,8 @@ final class DetachableAnimationBlockView: BlockView, DelayedVisibilityActionView childView.frame = convertFrame(to: container) self.childView = nil container.addSubview(childView) - childView.perform(animationOut, animated: true, completion: { [weak self] in + childView.perform(animationOut, animated: true, completion: { childView.removeFromSuperview() - self?.animationOut = nil }) }