mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2025-08-02 00:17:02 +00:00
Fix ItemListPeerItem glitches
This commit is contained in:
parent
443d0a0d95
commit
5e8fc3a44f
@ -809,7 +809,13 @@ class ItemListPeerItemNode: ItemListRevealOptionsItemNode, ItemListItemNode {
|
|||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
let leftInset: CGFloat = 65.0 + params.leftInset
|
let leftInset: CGFloat
|
||||||
|
switch item.height {
|
||||||
|
case .generic:
|
||||||
|
leftInset = 59.0 + params.leftInset
|
||||||
|
case .peerList:
|
||||||
|
leftInset = 65.0 + params.leftInset
|
||||||
|
}
|
||||||
|
|
||||||
let editingOffset: CGFloat
|
let editingOffset: CGFloat
|
||||||
if let editableControlNode = self.editableControlNode {
|
if let editableControlNode = self.editableControlNode {
|
||||||
@ -848,7 +854,7 @@ class ItemListPeerItemNode: ItemListRevealOptionsItemNode, ItemListItemNode {
|
|||||||
|
|
||||||
transition.updateFrame(node: self.labelBadgeNode, frame: CGRect(origin: CGPoint(x: offset + params.width - rightLabelInset - badgeWidth, y: self.labelBadgeNode.frame.minY), size: CGSize(width: badgeWidth, height: badgeDiameter)))
|
transition.updateFrame(node: self.labelBadgeNode, frame: CGRect(origin: CGPoint(x: offset + params.width - rightLabelInset - badgeWidth, y: self.labelBadgeNode.frame.minY), size: CGSize(width: badgeWidth, height: badgeDiameter)))
|
||||||
|
|
||||||
transition.updateFrame(node: self.avatarNode, frame: CGRect(origin: CGPoint(x: revealOffset + editingOffset + params.leftInset + 15.0, y: self.avatarNode.frame.minY), size: CGSize(width: 40.0, height: 40.0)))
|
transition.updateFrame(node: self.avatarNode, frame: CGRect(origin: CGPoint(x: revealOffset + editingOffset + params.leftInset + 15.0, y: self.avatarNode.frame.minY), size: self.avatarNode.bounds.size))
|
||||||
}
|
}
|
||||||
|
|
||||||
override func revealOptionsInteractivelyOpened() {
|
override func revealOptionsInteractivelyOpened() {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user