Skip to content

Commit 91ea259

Browse files
committed
fix: styles merging logic
1 parent 571fa10 commit 91ea259

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

android/src/main/java/com/swmansion/enriched/styles/InlineStyles.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ package com.swmansion.enriched.styles
22

33
import android.text.Editable
44
import android.text.Spannable
5+
import android.util.Log
56
import com.swmansion.enriched.EnrichedTextInputView
67
import com.swmansion.enriched.spans.EnrichedSpans
78
import com.swmansion.enriched.utils.getSafeSpanBoundaries
@@ -54,8 +55,7 @@ class InlineStyles(private val view: EnrichedTextInputView) {
5455
val spanEnd = spannable.getSpanEnd(span)
5556
var finalStart: Int? = null
5657
var finalEnd: Int? = null
57-
58-
spannable.removeSpan(span)
58+
if (spanStart == -1 || spanEnd == -1) continue
5959

6060
if (start == spanStart && end == spanEnd) {
6161
setSpanOnFinish = false

0 commit comments

Comments
 (0)