mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2025-12-22 22:25:57 +00:00
Background fixes
This commit is contained in:
@@ -171,6 +171,7 @@ public class WallpaperGalleryController: ViewController {
|
||||
return self._ready
|
||||
}
|
||||
private var didSetReady = false
|
||||
private var didBeginSettingReady = false
|
||||
|
||||
private let disposable = MetaDisposable()
|
||||
|
||||
@@ -581,11 +582,6 @@ public class WallpaperGalleryController: ViewController {
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
let ready = self.galleryNode.pager.ready() |> timeout(2.0, queue: Queue.mainQueue(), alternate: .single(Void())) |> afterNext { [weak self] _ in
|
||||
self?.didSetReady = true
|
||||
}
|
||||
self._ready.set(ready |> map { true })
|
||||
}
|
||||
|
||||
private func currentEntry() -> WallpaperGalleryEntry? {
|
||||
@@ -723,6 +719,14 @@ public class WallpaperGalleryController: ViewController {
|
||||
}
|
||||
}
|
||||
}
|
||||
if !self.didBeginSettingReady {
|
||||
self.didBeginSettingReady = true
|
||||
|
||||
let ready = self.galleryNode.pager.ready() |> timeout(2.0, queue: Queue.mainQueue(), alternate: .single(Void())) |> afterNext { [weak self] _ in
|
||||
self?.didSetReady = true
|
||||
}
|
||||
self._ready.set(ready |> map { true })
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user