mirror of
https://github.com/TelegramMessenger/Telegram-iOS.git
synced 2026-07-06 03:33:41 +02:00
Disable interactive dismiss on location screens
This commit is contained in:
parent
05bcfb6b6a
commit
67239733f2
2 changed files with 5 additions and 0 deletions
|
|
@ -267,6 +267,9 @@ public func legacyLocationController(message: Message?, mapMedia: TelegramMediaM
|
|||
}
|
||||
legacyController.bind(controller: controller)
|
||||
|
||||
controller.view.disablesInteractiveModalDismiss = true
|
||||
controller.view.disablesInteractiveTransitionGestureRecognizer = true
|
||||
|
||||
let presentationDisposable = context.sharedContext.presentationData.start(next: { [weak controller] presentationData in
|
||||
if let controller = controller {
|
||||
controller.pallete = legacyLocationPalette(from: presentationData.theme)
|
||||
|
|
|
|||
|
|
@ -32,6 +32,8 @@ public func legacyLocationPickerController(context: AccountContext, selfPeer: Pe
|
|||
if namespacesWithEnabledLiveLocation.contains(peer.id.namespace) && !customLocationPicker && hasLiveLocation {
|
||||
controller.allowLiveLocationSharing = true
|
||||
}
|
||||
controller.view.disablesInteractiveModalDismiss = true
|
||||
controller.view.disablesInteractiveTransitionGestureRecognizer = true
|
||||
let navigationController = TGNavigationController(controllers: [controller])!
|
||||
controller.navigation_setDismiss({ [weak legacyController] in
|
||||
legacyController?.dismiss()
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue