From 0908a3cf63aa0e2930d9b98f1b787bd8f26ed59f Mon Sep 17 00:00:00 2001 From: Ilya Laktyushin Date: Sun, 23 Apr 2023 16:17:59 +0400 Subject: [PATCH] Fix gradient background flickering on chat switch when loading --- submodules/TelegramUI/Sources/ChatLoadingNode.swift | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/submodules/TelegramUI/Sources/ChatLoadingNode.swift b/submodules/TelegramUI/Sources/ChatLoadingNode.swift index 2bbea87b3a..58da776a90 100644 --- a/submodules/TelegramUI/Sources/ChatLoadingNode.swift +++ b/submodules/TelegramUI/Sources/ChatLoadingNode.swift @@ -1,6 +1,7 @@ import Foundation import UIKit import AsyncDisplayKit +import SwiftSignalKit import Display import TelegramCore import TelegramPresentationData @@ -207,7 +208,9 @@ final class ChatLoadingPlaceholderNode: ASDisplayNode { self.borderNode.view.mask = self.borderMaskNode.view if self.context.sharedContext.energyUsageSettings.fullTranslucency { - self.backgroundNode?.updateIsLooping(true) + Queue.mainQueue().after(0.3) { + self.backgroundNode?.updateIsLooping(true) + } } }