Fix map update

This commit is contained in:
Isaac 2024-06-07 15:53:24 +04:00
parent 26b539041d
commit a2dfe5c75d

View File

@ -2286,11 +2286,13 @@ public final class PeerInfoStoryPaneNode: ASDisplayNode, PeerInfoPaneNode, ASScr
break
}
if self.mapInfoData != mapInfoData {
self.mapInfoData = mapInfoData
self.update(transition: .immediate)
} else if let previousState, previousState.displayingMapModeOptions != state.displayingMapModeOptions {
if let previousState, previousState.displayingMapModeOptions != state.displayingMapModeOptions {
self.parentController?.requestLayout(transition: .animated(duration: 0.4, curve: .spring))
} else {
if self.mapInfoData != mapInfoData {
self.mapInfoData = mapInfoData
self.update(transition: .immediate)
}
}
})
}