Location view fixes

This commit is contained in:
Ilya Laktyushin 2020-10-29 19:05:56 +04:00
parent d164128145
commit 33d946f8db

View File

@ -204,6 +204,8 @@ public final class LocationViewController: ViewController {
}
}
})
strongSelf.dismissAllTooltips()
strongSelf.present(
UndoOverlayController(
presentationData: strongSelf.presentationData,
@ -280,6 +282,7 @@ public final class LocationViewController: ViewController {
text = strongSelf.presentationData.strings.Location_ProximityAlertSetTextGroup(distanceString).0
}
strongSelf.dismissAllTooltips()
strongSelf.present(
UndoOverlayController(
presentationData: strongSelf.presentationData,
@ -354,6 +357,7 @@ public final class LocationViewController: ViewController {
text = strongSelf.presentationData.strings.Location_ProximityAlertSetTextGroup(distanceString).0
}
strongSelf.dismissAllTooltips()
strongSelf.present(
UndoOverlayController(
presentationData: strongSelf.presentationData,
@ -450,6 +454,15 @@ public final class LocationViewController: ViewController {
}
private func dismissAllTooltips() {
self.forEachController({ controller in
if let controller = controller as? UndoOverlayController {
controller.dismissWithCommitAction()
}
return true
})
}
override public func loadDisplayNode() {
super.loadDisplayNode()
guard let interaction = self.interaction else {