From 84717460e277df2b3d3fa2b896186fd409b5f6b1 Mon Sep 17 00:00:00 2001 From: Ali <> Date: Mon, 9 Dec 2019 19:35:21 +0400 Subject: [PATCH] Make HierarchyTrackingNode public --- .../Display/GlobalOverlayPresentationContext.swift | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/submodules/Display/Display/GlobalOverlayPresentationContext.swift b/submodules/Display/Display/GlobalOverlayPresentationContext.swift index 2292200781..c30965ce97 100644 --- a/submodules/Display/Display/GlobalOverlayPresentationContext.swift +++ b/submodules/Display/Display/GlobalOverlayPresentationContext.swift @@ -23,10 +23,10 @@ func isViewVisibleInHierarchy(_ view: UIView, _ initial: Bool = true) -> Bool { } } -private final class HierarchyTrackingNode: ASDisplayNode { +public final class HierarchyTrackingNode: ASDisplayNode { private let f: (Bool) -> Void - init(_ f: @escaping (Bool) -> Void) { + public init(_ f: @escaping (Bool) -> Void) { self.f = f super.init() @@ -34,13 +34,13 @@ private final class HierarchyTrackingNode: ASDisplayNode { self.isLayerBacked = true } - override func didEnterHierarchy() { + override public func didEnterHierarchy() { super.didEnterHierarchy() self.f(true) } - override func didExitHierarchy() { + override public func didExitHierarchy() { super.didExitHierarchy() self.f(false)