mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2025-07-21 10:41:12 +00:00
Merge commit '8496180c897196a5d7f3dd67e2570cdae11b8aef'
This commit is contained in:
commit
8085e97136
@ -952,8 +952,10 @@ public final class ContactListNode: ASDisplayNode {
|
||||
}, openPeer: { [weak self] peer, action in
|
||||
if let strongSelf = self {
|
||||
if multipleSelection {
|
||||
var updated = false
|
||||
strongSelf.updateSelectionState({ state in
|
||||
if let state = state {
|
||||
updated = true
|
||||
var selectedPeerMap = state.selectedPeerMap
|
||||
selectedPeerMap[peer.id] = peer
|
||||
return state.withToggledPeerId(peer.id).withSelectedPeerMap(selectedPeerMap)
|
||||
@ -961,6 +963,9 @@ public final class ContactListNode: ASDisplayNode {
|
||||
return nil
|
||||
}
|
||||
})
|
||||
if !updated {
|
||||
strongSelf.openPeer?(peer, action)
|
||||
}
|
||||
} else {
|
||||
strongSelf.openPeer?(peer, action)
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user