diff --git a/submodules/TelegramUI/Components/Stories/StoryContainerScreen/Sources/OpenStories.swift b/submodules/TelegramUI/Components/Stories/StoryContainerScreen/Sources/OpenStories.swift index d6de013c55..386c949236 100644 --- a/submodules/TelegramUI/Components/Stories/StoryContainerScreen/Sources/OpenStories.swift +++ b/submodules/TelegramUI/Components/Stories/StoryContainerScreen/Sources/OpenStories.swift @@ -149,7 +149,10 @@ public extension StoryContainerScreen { guard let avatarNode else { return } - sharedProgressDisposable?.set(avatarNode.pushLoadingStatus(signal: signal)) + let disposable = avatarNode.pushLoadingStatus(signal: signal) + if let sharedProgressDisposable { + sharedProgressDisposable.set(disposable) + } } ) }