mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2025-06-16 05:55:20 +00:00
Disable interactive dismiss on location screens
This commit is contained in:
parent
05bcfb6b6a
commit
67239733f2
@ -267,6 +267,9 @@ public func legacyLocationController(message: Message?, mapMedia: TelegramMediaM
|
|||||||
}
|
}
|
||||||
legacyController.bind(controller: controller)
|
legacyController.bind(controller: controller)
|
||||||
|
|
||||||
|
controller.view.disablesInteractiveModalDismiss = true
|
||||||
|
controller.view.disablesInteractiveTransitionGestureRecognizer = true
|
||||||
|
|
||||||
let presentationDisposable = context.sharedContext.presentationData.start(next: { [weak controller] presentationData in
|
let presentationDisposable = context.sharedContext.presentationData.start(next: { [weak controller] presentationData in
|
||||||
if let controller = controller {
|
if let controller = controller {
|
||||||
controller.pallete = legacyLocationPalette(from: presentationData.theme)
|
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 {
|
if namespacesWithEnabledLiveLocation.contains(peer.id.namespace) && !customLocationPicker && hasLiveLocation {
|
||||||
controller.allowLiveLocationSharing = true
|
controller.allowLiveLocationSharing = true
|
||||||
}
|
}
|
||||||
|
controller.view.disablesInteractiveModalDismiss = true
|
||||||
|
controller.view.disablesInteractiveTransitionGestureRecognizer = true
|
||||||
let navigationController = TGNavigationController(controllers: [controller])!
|
let navigationController = TGNavigationController(controllers: [controller])!
|
||||||
controller.navigation_setDismiss({ [weak legacyController] in
|
controller.navigation_setDismiss({ [weak legacyController] in
|
||||||
legacyController?.dismiss()
|
legacyController?.dismiss()
|
||||||
|
Loading…
x
Reference in New Issue
Block a user