From ed22e4016ab5e2e50d993fec48ba2cd343315858 Mon Sep 17 00:00:00 2001 From: booster Date: Tue, 27 Aug 2024 14:40:53 +0300 Subject: [PATCH] DivView old bounds calculation fix e65c0274fa07e99939d930bdb6492675129adc02 --- client/ios/DivKit/Views/DivView.swift | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/client/ios/DivKit/Views/DivView.swift b/client/ios/DivKit/Views/DivView.swift index 1553cefdc..59acfb06b 100644 --- a/client/ios/DivKit/Views/DivView.swift +++ b/client/ios/DivKit/Views/DivView.swift @@ -121,12 +121,12 @@ public final class DivView: VisibleBoundsTrackingView { public override func layoutSubviews() { super.layoutSubviews() guard let blockView else { return } - blockView.frame = bounds - blockView.layoutIfNeeded() blockView.onVisibleBoundsChanged( from: oldBounds, to: blockProvider?.lastVisibleBounds ?? .zero ) + blockView.frame = bounds + blockView.layoutIfNeeded() } /// Returns ``DivCardSize`` of the ``DivView``.