diff --git a/app/src/main/java/com/duckduckgo/app/global/view/ViewChildrenSequences.kt b/app/src/main/java/com/duckduckgo/app/global/view/ViewChildrenSequences.kt index 3abba3e768b3..c5c9d6f921aa 100644 --- a/app/src/main/java/com/duckduckgo/app/global/view/ViewChildrenSequences.kt +++ b/app/src/main/java/com/duckduckgo/app/global/view/ViewChildrenSequences.kt @@ -67,7 +67,7 @@ private class ViewChildrenRecursiveSequence(private val view: View) : Sequence { private val sequences = arrayListOf(view.childrenSequence()) - private var current = sequences.removeLast().iterator() + private var current = sequences.removeLastElement().iterator() override fun next(): View { if (!hasNext()) throw NoSuchElementException() @@ -80,13 +80,13 @@ private class ViewChildrenRecursiveSequence(private val view: View) : Sequence MutableList.removeLast(): T { + private inline fun MutableList.removeLastElement(): T { if (isEmpty()) throw NoSuchElementException() return removeAt(size - 1) }