Skip to content

Commit f2ef325

Browse files
authored
Add getEnd() method in MarkdownRange (#570)
1 parent c452bb4 commit f2ef325

File tree

2 files changed

+7
-1
lines changed

2 files changed

+7
-1
lines changed

android/src/main/java/com/expensify/livemarkdown/MarkdownFormatter.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ private void applyRanges(@NonNull SpannableStringBuilder ssb, @NonNull List<Mark
5858
private void applyRange(@NonNull SpannableStringBuilder ssb, @NonNull MarkdownRange markdownRange, @NonNull MarkdownStyle markdownStyle) {
5959
String type = markdownRange.getType();
6060
int start = markdownRange.getStart();
61-
int end = start + markdownRange.getLength();
61+
int end = markdownRange.getEnd();
6262
switch (type) {
6363
case "bold":
6464
setSpan(ssb, new MarkdownBoldSpan(), start, end);

android/src/main/java/com/expensify/livemarkdown/MarkdownRange.java

+6
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,14 @@
55
public class MarkdownRange {
66
private final @NonNull String mType;
77
private final int mStart;
8+
private final int mEnd;
89
private final int mLength;
910
private final int mDepth;
1011

1112
public MarkdownRange(@NonNull String type, int start, int length, int depth) {
1213
mType = type;
1314
mStart = start;
15+
mEnd = start + length;
1416
mLength = length;
1517
mDepth = depth;
1618
}
@@ -23,6 +25,10 @@ public int getStart() {
2325
return mStart;
2426
}
2527

28+
public int getEnd() {
29+
return mEnd;
30+
}
31+
2632
public int getLength() {
2733
return mLength;
2834
}

0 commit comments

Comments
 (0)