Fix legacy UI insets

This commit is contained in:
Peter
2019-10-06 18:11:38 +04:00
parent 8657ea4cb3
commit 51c8ed0810
8 changed files with 26 additions and 13 deletions

View File

@@ -251,6 +251,8 @@ public func legacyLocationController(message: Message?, mapMedia: TelegramMediaM
controller.onViewDidAppear = { [weak controller] in
if let strongController = controller {
strongController.view.disablesInteractiveModalDismiss = true
strongController.view.disablesInteractiveTransitionGestureRecognizer = true
strongController.locationMapView.interactiveTransitionGestureRecognizerTest = { point -> Bool in
return point.x > 30.0
}
@@ -267,9 +269,6 @@ 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)