Skip to content

Commit 1f75aa5

Browse files
committed
refactor: improve variable naming for clarity in LinkLongPressMovementMethod
1 parent 3f2a601 commit 1f75aa5

1 file changed

Lines changed: 10 additions & 10 deletions

File tree

android/src/main/java/com/swmansion/enriched/markdown/utils/text/view/LinkLongPressMovementMethod.kt

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -173,23 +173,23 @@ class LinkLongPressMovementMethod : LinkMovementMethod() {
173173
buffer: Spannable,
174174
seed: SpoilerSpan,
175175
): List<SpoilerSpan> {
176-
val all = buffer.getSpans(0, buffer.length, SpoilerSpan::class.java)
177-
if (all.size <= 1) return listOf(seed)
176+
val allSpans = buffer.getSpans(0, buffer.length, SpoilerSpan::class.java)
177+
if (allSpans.size <= 1) return listOf(seed)
178178

179179
val result = mutableSetOf(seed)
180-
var lo = buffer.getSpanStart(seed)
181-
var hi = buffer.getSpanEnd(seed)
180+
var rangeStart = buffer.getSpanStart(seed)
181+
var rangeEnd = buffer.getSpanEnd(seed)
182182
var changed = true
183183
while (changed) {
184184
changed = false
185-
for (span in all) {
185+
for (span in allSpans) {
186186
if (span in result) continue
187-
val s = buffer.getSpanStart(span)
188-
val e = buffer.getSpanEnd(span)
189-
if (e >= lo && s <= hi) {
187+
val spanStart = buffer.getSpanStart(span)
188+
val spanEnd = buffer.getSpanEnd(span)
189+
if (spanEnd >= rangeStart && spanStart <= rangeEnd) {
190190
result.add(span)
191-
if (s < lo) lo = s
192-
if (e > hi) hi = e
191+
if (spanStart < rangeStart) rangeStart = spanStart
192+
if (spanEnd > rangeEnd) rangeEnd = spanEnd
193193
changed = true
194194
}
195195
}

0 commit comments

Comments
 (0)