mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2025-08-02 00:17:02 +00:00
Update progress radius
This commit is contained in:
parent
0aab71f544
commit
ac22c025e1
@ -134,6 +134,7 @@ private final class StoryProgressLayer: HierarchyTrackingLayer {
|
|||||||
private struct Params: Equatable {
|
private struct Params: Equatable {
|
||||||
var size: CGSize
|
var size: CGSize
|
||||||
var lineWidth: CGFloat
|
var lineWidth: CGFloat
|
||||||
|
var radius: CGFloat
|
||||||
var value: Value
|
var value: Value
|
||||||
}
|
}
|
||||||
private var currentParams: Params?
|
private var currentParams: Params?
|
||||||
@ -246,11 +247,16 @@ private final class StoryProgressLayer: HierarchyTrackingLayer {
|
|||||||
let params = Params(
|
let params = Params(
|
||||||
size: size,
|
size: size,
|
||||||
lineWidth: lineWidth,
|
lineWidth: lineWidth,
|
||||||
|
radius: radius,
|
||||||
value: value
|
value: value
|
||||||
)
|
)
|
||||||
if self.currentParams == params {
|
if self.currentParams == params {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
if self.currentParams?.radius != params.radius {
|
||||||
|
self.uploadProgressLayer.path = nil
|
||||||
|
self.indefiniteDashLayer.path = nil
|
||||||
|
}
|
||||||
self.currentParams = params
|
self.currentParams = params
|
||||||
|
|
||||||
self.uploadProgressLayer.lineWidth = lineWidth
|
self.uploadProgressLayer.lineWidth = lineWidth
|
||||||
|
Loading…
x
Reference in New Issue
Block a user