diff --git a/Tusker/Screens/Utilities/CustomAlertController.swift b/Tusker/Screens/Utilities/CustomAlertController.swift index cf3b2bb5..6fb796ca 100644 --- a/Tusker/Screens/Utilities/CustomAlertController.swift +++ b/Tusker/Screens/Utilities/CustomAlertController.swift @@ -320,12 +320,12 @@ class CustomAlertActionsView: UIControl { actionButtons[currentSelectedActionIndex].backgroundColor = nil } #if !os(visionOS) - if #available(iOS 17.5, *) { - let view = selectedButton!.element - let location = convert(CGPoint(x: view.bounds.midX, y: view.bounds.midY), from: view) - generator.selectionChanged(at: location) - } else { - generator.selectionChanged() + if selectedButton != nil { + if #available(iOS 17.5, *) { + generator.selectionChanged(at: recognizer.location(in: generator.view)) + } else { + generator.selectionChanged() + } } #endif