Skip to content

Commit ac12178

Browse files
authored
Merge pull request #840 from wordpress-mobile/issue/fix-cursor-size-on-new-line
Fixed cursor size on new paragraph line
2 parents e27df6d + 99d522a commit ac12178

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

aztec/src/main/kotlin/org/wordpress/aztec/spans/EndOfParagraphMarker.kt

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ import android.graphics.Paint
44
import android.text.Spanned
55
import android.text.style.LineHeightSpan
66
import android.text.style.UpdateLayout
7+
import org.wordpress.aztec.Constants.ZWJ_CHAR
78

89
// Used to mark newline at the end of calypso paragraphs
910
class EndOfParagraphMarker(var verticalPadding: Int = 0) : LineHeightSpan, UpdateLayout {
@@ -17,7 +18,11 @@ class EndOfParagraphMarker(var verticalPadding: Int = 0) : LineHeightSpan, Updat
1718
if (spanned.getSpans(spanEnd, spanEnd, AztecQuoteSpan::class.java).any { spanned.getSpanEnd(it) == spanEnd }) {
1819
actualPadding = 0
1920
} else {
20-
actualPadding = verticalPadding * 2
21+
actualPadding = if (spanned.length >= spanEnd && spanned[spanEnd - 1] == ZWJ_CHAR) {
22+
0
23+
} else {
24+
verticalPadding * 2
25+
}
2126
}
2227

2328
if (end == spanEnd) {

0 commit comments

Comments
 (0)