From b161284b48fe640bc960db5c95f5194a55e341fc Mon Sep 17 00:00:00 2001 From: Mauro <34335419+Velin92@users.noreply.github.com> Date: Mon, 28 Aug 2023 19:12:29 +0200 Subject: [PATCH] Removed MessageText long press gesture recognizer (#1584) --- ElementX/Sources/Other/Pills/MessageText.swift | 10 +++------- changelog.d/1581.bugfix | 1 + 2 files changed, 4 insertions(+), 7 deletions(-) create mode 100644 changelog.d/1581.bugfix diff --git a/ElementX/Sources/Other/Pills/MessageText.swift b/ElementX/Sources/Other/Pills/MessageText.swift index 7ad8cf581..f64e9f1c0 100644 --- a/ElementX/Sources/Other/Pills/MessageText.swift +++ b/ElementX/Sources/Other/Pills/MessageText.swift @@ -18,13 +18,9 @@ import SwiftUI import UIKit final class MessageTextView: UITextView { - override func addGestureRecognizer(_ gestureRecognizer: UIGestureRecognizer) { - // Prevent long press to show the magnifying glass - if gestureRecognizer is UILongPressGestureRecognizer { - gestureRecognizer.isEnabled = false - } - - super.addGestureRecognizer(gestureRecognizer) + // This prevents the magnifying glass from showing up + override func gestureRecognizerShouldBegin(_ gestureRecognizer: UIGestureRecognizer) -> Bool { + gestureRecognizer as? UILongPressGestureRecognizer == nil } } diff --git a/changelog.d/1581.bugfix b/changelog.d/1581.bugfix new file mode 100644 index 000000000..ce4b6492e --- /dev/null +++ b/changelog.d/1581.bugfix @@ -0,0 +1 @@ +Fixed a bug that made a magnifying glass appear when long pressing a message. \ No newline at end of file