diff --git a/submodules/Display/Source/DisplayLinkAnimator.swift b/submodules/Display/Source/DisplayLinkAnimator.swift index d1e7e99f81..b38a16a046 100644 --- a/submodules/Display/Source/DisplayLinkAnimator.swift +++ b/submodules/Display/Source/DisplayLinkAnimator.swift @@ -126,6 +126,13 @@ public final class SharedDisplayLinkDriver { self.update() } + public func updateForegroundState(_ isActive: Bool) { + if self.isInForeground != isActive { + self.isInForeground = isActive + self.update() + } + } + private func requestUpdate() { self.update() } diff --git a/submodules/TelegramUI/Sources/AppDelegate.swift b/submodules/TelegramUI/Sources/AppDelegate.swift index 864706caa9..9ae5443d09 100644 --- a/submodules/TelegramUI/Sources/AppDelegate.swift +++ b/submodules/TelegramUI/Sources/AppDelegate.swift @@ -1311,6 +1311,8 @@ private func extractAccountManagerState(records: AccountRecordsView