From 7e37debd0962212bd64c10a3875f17487a1c838c Mon Sep 17 00:00:00 2001 From: Khan Winter <35942988+thecoolwinter@users.noreply.github.com> Date: Sat, 18 May 2024 09:55:55 -0500 Subject: [PATCH] Fix selected range deletion --- Sources/CodeEditTextView/TextView/TextView+Delete.swift | 1 + 1 file changed, 1 insertion(+) diff --git a/Sources/CodeEditTextView/TextView/TextView+Delete.swift b/Sources/CodeEditTextView/TextView/TextView+Delete.swift index 0161b13a7..e8d6ecce0 100644 --- a/Sources/CodeEditTextView/TextView/TextView+Delete.swift +++ b/Sources/CodeEditTextView/TextView/TextView+Delete.swift @@ -51,6 +51,7 @@ extension TextView { ) { /// Extend each selection by a distance specified by `destination`, then update both storage and the selection. for textSelection in selectionManager.textSelections { + guard textSelection.range.isEmpty else { continue } let extendedRange = selectionManager.rangeOfSelection( from: textSelection.range.location, direction: direction,