Skip to content

Commit d83dae9

Browse files
committed
Merge branch 'feature/implement-merging-of-placeholders' into feature/implement-backspace-override
2 parents f0ad7cc + 5c3dc57 commit d83dae9

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

aztec/src/main/kotlin/org/wordpress/aztec/AztecText.kt

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2209,14 +2209,15 @@ open class AztecText : AppCompatEditText, TextWatcher, UnknownHtmlSpan.OnUnknown
22092209
.filter {
22102210
attributePredicate.matches(it.attributes)
22112211
}
2212-
.forEach {
2213-
val start = text.getSpanStart(it)
2214-
val end = text.getSpanEnd(it)
2212+
.forEach { mediaSpan ->
2213+
mediaSpan.beforeMediaDeleted()
2214+
val start = text.getSpanStart(mediaSpan)
2215+
val end = text.getSpanEnd(mediaSpan)
22152216

22162217
val clickableSpan = text.getSpans(start, end, AztecMediaClickableSpan::class.java).firstOrNull()
22172218

22182219
text.removeSpan(clickableSpan)
2219-
text.removeSpan(it)
2220+
text.removeSpan(mediaSpan)
22202221
val endPlus1 = (end + 1).coerceAtMost(text.length - 1)
22212222
if (text.length > end + 2 && text[end] == '\n') {
22222223
data class TemporarySpan(
@@ -2249,6 +2250,7 @@ open class AztecText : AppCompatEditText, TextWatcher, UnknownHtmlSpan.OnUnknown
22492250
} else {
22502251
text.delete(start, end)
22512252
}
2253+
mediaSpan.onMediaDeleted()
22522254
}
22532255
}
22542256

0 commit comments

Comments
 (0)